SQL関数

---- ----演算機能

/三角*** /
SIN(float_expressionは) -ラジアン単位の角度のサインを返し
COS(float_expression) -角度の余弦はラジアンで返し
TAN(float_expression) -ラジアン単位の角度を返し接線
COT(float_expression) -ラジアン単位の角度の余接を返し
/逆三角関数*** /
ASIN(float_expressionは) -ラジアン単位の角度の正弦は、FLOAT値で返し
ACOS(float_expression) - -角度FLOATの余弦をラジアンで表現される戻り
ATAN(float_expression) -角度のタンジェントを返しFLOATはラジアンで表され
ATAN2(float_expression1、float_expression2)
-正接がfloat_expression1 / float_expression2ラジアンである返します角度
DEGREES(numeric_expressionに)
-発現ができるよう度ラジアンが同じデータ型を返す
/ MONEY / REAL / FLOAT型--INTEGER
ラジアン(numeric_expressionに) -ラジアン発現度は、同じデータを返しますタイプ
--INTEGER / MONEY / REAL / FLOAT型
EXP(float_expression) -表現のインデックス値を返します
LOG(float_expression)は、 -式の自然対数を返し
LOG10(float_expressionを) -ベース10対数で表現を返し
SQRT(float_expression) -式の平方根を返し
** *** /関数近似を* /
CEILING(numeric_expressionに) -戻る> =式の最小の整数データ型を返すことができる同じ表現である
--INTEGER / MONEY / REAL / float型
最小の整数戻る<=式- FLOOR(numeric_expressionに)式のデータ型が同じであってもよい返し
--INTEGER / MONEY / REAL / FLOAT型
ROUND(numeric_expressionに) -データ精度integer_expressionを返す丸められ返される値は、
-式の同じタイプ/ INTEGER / MONEYとすることができますREAL /フロート式
ABS(numeric_expressionに) -データ型を返し、式の絶対値が同じ式がであることができるで返し
--INTEGER / MONEY / REAL / FLOAT型
記号(numeric_expressionに) -符号テストパラメータ0を返しますタイプ1データ値ゼロまたは負の数の正の数-1
-発現INTEGER / MONEY / REAL / FLOATタイプと同じであってもよい
)(PIを- πすなわち3.1415926535897936の値を返します
RAND([integer_expression]) - 0-1の間の価値任意[integer_expression]シードランダム浮動小数点と


---- ----文字列関数
ASCII() -関数は、文字のASCII値の左端の文字式を返します
)(CHAR -関数は、ASCII文字を変換するために使用される
-入力なし0-255場合CHAR関数との間のASCII値は、NULL値を返す
)(LOWER -関数をすべて小文字の文字列に
UPPER() -関数すべて大文字の文字列に
STR() -関数の数値データに変換します文字データのため
LTRIM() -文字列のヘッドスペースに機能を除去
)(RTRIMを-文字列末尾のスペースの機能を除去
(左)、RIGHT()、 SUBSTRING() - 関数は、文字列部分戻る
CHARINDEXを()、PATINDEX() -関数が現れる文字列指定された開始位置のサブ返す
関数4つの文字コードを返し- SOUNDEX()が
同様の機能は、文字列の音が、SOUNDEX関数を見つけるために使用されてもよい--SOUNDEXデジタル文字があるとのみ0の値を返す
差を() -関数は、関数SOUNDEXによって返される文字の二つの式の差の値を返し
--0最初の二つの文字SOUNDEX関数は異なる値を返し
--1二つSOUNDEX関数は、最初の文字の同じ値を返します
--2 2つの関数SOUNDEX 戻り値の最初の2つの文字のような
--- 3と同じ二十三文字SOUNDEX関数は、2つの値を返す
--4 SOUNDEX関数は、同一の両者を返します


QUOTENAME() -関数は、文字列が特定のアップ囲まれて返す
/ * QUOTENAMEを選択し( 'ABC' 、 '{')QUOTENAME( 'ABC')
結果は次の通りであります
------------- {---------------------
{ABC} [ABC] * /

REPLICATEは、() -関数は、時間指定character_expressionにの文字列の繰り返し回数を返す
/ *複製選択( 'ABC'を 、3)( 'ABC'を、-2)複製
の結果は以下の通りであります
------------- ----------
ABCABCABC NULL * /

REVERSE() -の順序で指定した文字列に関数が逆転
(REPLACE) -関数は、文字列が指定された部分文字列に置き換えられて返す
/ *置き換えを選択し(「abc123g」 、「123」、「DEF」)
ランニング結果は以下の通りである
----------- -----------
ABCDEFG * /

SPACE() -関数は、指定された空の文字列の長さを返し
、別のサブサブストリング文字列の長さ指定された位置に置き換え機能文字列- STUFF()を


データ型変換関数---- ----
CAST()関数の構文は次の
CAST()を(<式> AS <DATA_タイプ> [長さ])
CONVERT()関数は、次の構文持つ
CONVERT()を(<DATA_タイプ> [長さ]、<式> [、スタイル ])

セレクトキャスト(charとして100 + 99 )に変換(VARCHAR(12)、GETDATE())
結果は次の通りであります
--------------------------- ------------ ---
199 2000年1月15日

Date関数---- ----
DAY() -関数は値日付date_expressionを返す
)(MONTH -月のdate_expression機能を返します
)(YEAR -関数リターンは年の値date_expression
(DATEADDを<日付要素>、<番号>、<日付>)
-関数は、生成された追加数と間隔を指定した日付の日付新しい日付を返し
DATEDIFF(<日付要素>、<番号>、<日付>)
関数は、2つを返す指定を-用語除き日付がDATEPART
DATENAME(<日付要素>、<日付 - >) 関数は、日付の文字列の部分は、指定された戻り
DATEPART(<日付要素>、<日付 - >) 関数は、の形式の整数値を返します日付指定部分
GETDATE() -関数は、システムのデフォルトフォーマットDATETIMEに現在の日付と時刻を返します

---- ----システム機能
APP_NAME() -関数は、現在実行中のアプリケーション名を返し
(COALESCEを) -関数は、式の数の最初の非NULL式の値を返し
(COL_LENGTHを<「TABLE_NAME」 >、<「COLUMN_NAME」>) - 関数は、フィールドに指定された値の長さを返す
(<table_idが>、<COLUMN_ID COL_NAMEを - >) 関数は、列名で指定されたフィールドの名前を返し
DATALENGTHを() -関数は、データを返しますデータ表現の実際の長さ
DB_ID([「データベース名が」]) - 関数は、IDデータベース返す
関数は、データベースの名前を返し- DB_NAME(のdatabase_id)
()HOST_ID を-機能は、サーバコンピュータの名前を返し
HOST_NAMEを() -この関数は、サーバーコンピュータの名前を返します
IDENTITY(<DATA_TYPE> [、SEEDのINCREMENTが])[ASのCOLUMN_NAME])
アイデンティティ()関数は、新しいテーブルにのみ列を挿入するためのSELECT INTOステートメントID列に使用されている-
/ *選択しますCOLUMN_NAMEなどのID(INT ,. 1 ,. 1)
NEWTABLE INTO
* / oldtableから
ISDATE() -関数を決定するか否かを所定の合理的な発現日付
ISNULL(<check_expression>、<replacement_value>) - 式の関数NULL値を指定した値に置き換えられます
ISNUMERIC() -式が妥当値に与えられているかどうかを判断する機能
関数は、型UNIQUEIDENTIFIERの値を返す- ()NEWID
NULLIF(<式1>、<式2>)
場合--NULLIF関数等しい式2を式1を有します値が等しい場合に式1 NULL値が戻される戻り

 

ます。https://www.cnblogs.com/kevinkim/archive/2010/01/11/1643901.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34279184/article/details/94493048