-
MAX() 計算字段最大值 MIN() 最小值 AVG() 平均值 SUM() 求和 COUNT() 統計數據條數 -
PRIMARY KEY _ GROUP BY DEFAULT % HAVING NOT NULL IS NULL DISTINCT VALUES IS NOT NULL UNION SET WHERE UNION ALL AS AND ORDER BY OR ASC BETTEWWN AND DESC IN -
MYSQL ORACLE MSSQLSERVER 限制結果行數 LIMIT ROWNUM,ROW_NUMBER OVER TOP 計算字符串長度 LENGTH LENGTH LEN 取子字符串 SUBSTRING SUBSTR SUBSTRING 連接字符串 CONCAT || ,CONCAT + 不從實體表取數據 SELECT 2 SELECT 2 FROM DUAL 求絕對值 ABS 求指數 POWER 求平方根 SQRT 求隨機數 RAND dbms_random.value
dbms_random.normal
dbms_random.stringRAND 舍入到最大整數 CEILING CEIL CEILING 舍入到最小整數 FLOOR 四捨五入 ROUND SIN/COS/TAN/ASIN/ACOS/ATAN/ 反正切 ATAN2 ATAN2 ATN2 餘切 COT 1/TAN COT 圓周率 PI() ACOS(-1) PI() 弧度x->角度 DEGREES(X) X*180/ACOS(-1) DEGREES(X) 角度a->弧度 RADIANS(a) a*ACOS(-1)/180 RANDIANS(a) 求符號 SIGN 求整除餘數 MOD MOD % 求自然對數 LOG LN LOG 10爲底的對數 LOG10() LOG(m,n) LOG10() 求冪 POWER 計算字符串長度 LENGTH LENGTH LEN 傳換成小寫 LOWER 傳換成大寫 UPPER 截掉字符串左側空格 LTRIM 截掉字符串右側空格 RTRIM 截掉字符串兩側空格 TRIM 計算子字符串的位置 INSTR INSTR CHARINDEX 從左側開始取子字符串 LEFT 無,用SUBSTR(。。,1,。。) LEFT 從右側開始取子字符串 RIGHT 無,用SUBSTR(。。,1,。。) RIGHT 字符串替換 REPLACE 得到字符的ASCII碼 ASCII 得到ASCII碼對應的字符 CHAR CHR CHAR 發音匹配度 SOUNDEX 字符串表示日期時間類型 自動轉換 TO_DATE 自動轉換 取得當前日期時間 NOW,SYSDATE,
CURRENT_TIMESTAMPSELECT
SYSTIMESTAMP(或者SYSDATE)
FROM DUALGETDATE 取得當前日期,不含時間 CURDATE,CURRENT_DATE SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD')
FROM DUALCONVERT(VARCHAR(50),
GETDATE(),101)取得當前時間 CURTIME,CURRENT_TIME SELECT
TO_CHAR(SYSDATE,'HH24:MI:SS')
FROM DUALCONVERT(VARCHAR(50),
GETDATE(),108)日期加減 DATE_ADD , ADDDATE, + , - ,ADD_MONTHS DATEADD 計算日期差額 DATEDIFF - , DATEDIFF 計算一個日期是星期幾 DAYNAME TO_CHAR DATENAME 取得日期的指定部分 DATE_FORMAT, TO_CHAR DATENAME,DATEPART 類型轉換 CAST,CONVERT TO_CHAR,TO_DATE,TO_NUMBER,
HEXTORAW,RAWTOHEX,
TO_MULTI_BYTE,TO_SINGLE_BYTECAST,CONVERT, 空值處理 COALESCE,IFNULL COALESCE,NVL COALESCE,ISNULL NULLIF CASE 各數據庫的特有函數 IF,CONV,LPAD,RPAD,
REPEAR,REVERSE,ELT,
FIELD,FIND_IN_SET,
GREATEST,LEAST,DATABASE,
VERSION,USER,MD5,SHA1,
UUID,LPAD,RPAD,LAST_DAY,GREATEST,
LEAST,USER,USERENV,CHARINDEX,PATINDEX,
REPLICATE,SPACE,REVERSE,
ISDATE,ISNUMERIC,
APP_NAME,CURRENT_USER,
HOST_NAME,
sql雜記
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.