小弟目前還在學習中,有新的東西會在改

SELECT、FROM、WHERE:選擇欄位、資料來源、條件

欄位名稱改變 AS:**** AS  @@@@

算術運算子優先順序:1、以()的運算式
                              2、乘法、除法、取餘數
                              3、加法、減法

連結運算子:+

比較運算子:=、>、<、>=、<=、<>、!=

邏輯運算子:AND、OR、NOT、XOR、BETWEEN、LIKE、NULL運算

運算子優先順序:* 、 / 、 %
                        + 、 -
                        = 、 > 、 >= 、 < 、 <= 、 <> 、 != 
                        &、 | 、^ 、 ~
                        NOT
                        AND
                        BETWEEN 、 IN 、 LIKE 、 OR 、 SONE
                        要改變順序,請利用()

IS NULL: 空字串,IS NOT NULL:不是空字串

萬用字元(搭配LIKE使用):% 等於多個字元,_ 等於單一字元

DISTINCT:合併重複資料

ORDER BY :由小到大,搭配用法ASC(遞升)和DESC(遞減):ORDER BY ***** DESC

GROUP BY:整理歸類,搭配用法HAVING(限制條件):GROUP BY   *****  HAVING  *****  >5000

表單結合:例:SELECT * FROM 123 CROSS JOIN 456;  或者  SELECT * FROM 123,456;

INNER JOIN ON:SELECT 111.***,222.***,222.***
                           FROM   111 JOIN 222  ON  111.111=222.111;

                           SELECT 111.***,222.***,222.***
                           FROM   111 222
                           WHERE  111.111=222.111;

LEFT OUTER JOIN:

RIGHT OUTER JOIN:

FULL OUTER JOIN:

子查詢:SELECT * FROM ****  WHERE 1111 =(SELECT  *****);

EXISTS:判斷是否存在結果,搭被子查詢使用

ANY 、 SOME 、 IN:任一個為真傳回,搭被子查詢使用,IN只回應相同值

ALL:全部為真傳回,搭配子運算運用

插入列:INSERT INTO 表單(*,*,*,*)<=(可省略) VALUES(1455,'中文',5,5)

收尋插入:SELECT INTO SELECT * FROM 表單;

更新資料:UPDATE 表單 SET 欄位=修改數值 WHERE 收尋條件

刪除列:DELETE FROM 表單 WHERE 收尋條件

視圖:CREATE VIEW 視圖名稱 (欄名~~~~)AS SELECT 欄名 FROM 表單 WHERE 收尋條件

刪除視圖:DROP VIEW 視圖名

插入欄:ALTER TABLE 表單 ADD 欄名稱+資料型態

刪除欄:ALTER TABLE 表單 DROP 欄名

建立表單:CREATE TABLE 表單名稱 (欄名稱+資料型態,~~~);

刪除表:DROP TABLE 表單

刪除表單內所有資料:TRUNCATE TABLE 表單

CASE:SELECT 表單 CASE 表單 WHEN * THEN ' * '   ELSE ' * '

AVG:平均值 SELECT AVG(欄) FROM 表單 ; DISTINCT 可搭配使用(除去重複數字):SELECT AVG(DISTINCT 欄) FROM 表單

COUNT:計算欄位,欄位NULL不計算在內,但可用COUNT(*)修補

STDEV:標準差 SELECT STDEV(欄) FROM 表單 ;

STDEVP:母體標準差 SELECT STDEVP(欄) FROM 表單 ;

SUM:總和 SELECT SUM(欄) FROM 表單 ;

VAR:異變數 SELECT VAR(欄) FROM 表單 ;

VARP:母體異變數 SELECT VARP(欄) FROM 表單 ;

常用算術函式:MAX 最大值、MIN 最小值、ABS 絕對值、CEILING 無條件進位(變整數值)、FLOOR 無條件捨去(變整數值)、 MOD 餘數、 PI 圓周率、RAND 亂數、SQRT 平方根、SQUARE 平方數

POW :次方 SELECT POW(底 , 次方) FROM 表單

ROUND :四捨五入 SELECT ROUND(欄,-*:從個位數算起,+*:小數點下第*位) FROM 表單 ;

arrow
arrow
    全站熱搜

    五隻筒 發表在 痞客邦 留言(0) 人氣()