漫畫 | SQL基礎(chǔ)知識
設(shè)為“置頂或星標(biāo)”,第一時間送達(dá)干貨

ORDER BY

舉例
表score
SELECT number, score FROM score?ORDER?BY score DESC;(提示:可以左右滑動代碼)
結(jié)果
TOP/LIMIT




LIKE


JOIN


內(nèi)連接(INNER JOIN)
返回符合匹配條件的數(shù)據(jù)行
舉例
SELECT?*?FROM?student?INNER?JOIN?score?ON?student.number = score.number結(jié)果
左連接(LEFT JOIN)

舉例
SELECT?*?FROM?student?LEFT?JOIN?score?ON?student.number = score.number結(jié)果
右連接(RIGHT JOIN)
和左連接相反,在Inner join的基礎(chǔ)上加上數(shù)據(jù)表2未出現(xiàn)的行
舉例
SELECT?*?FROM?student?RIGHT?JOIN?score?ON?student.number = score.number結(jié)果
函數(shù)
AVG()
求某列的平均數(shù)
SELECT AVG([列名]) FROM [數(shù)據(jù)表]
COUNT()
統(tǒng)計指定列的數(shù)目,如COUNT(*)則表示統(tǒng)計整個數(shù)據(jù)表的記錄數(shù)
COUNT(DISTINCT [列名])?
相同值的列只計算一次
UCASE()
將字段的值轉(zhuǎn)換為大寫
SELECT UCASE(列名) FROM 數(shù)據(jù)表;
舉例
SELECT?UCASE(_Varchar)?FROM?number;結(jié)果
LCASE()
將字段的值轉(zhuǎn)換為小寫
SELECT LCASE(列名) FROM 數(shù)據(jù)表;
舉例
SELECT?LCASE(_Varchar)?FROM?number;結(jié)果
LEN()
返回文本字段中值的長度
SELECT LEN(列名) FROM 數(shù)據(jù)表;
舉例
SELECT?_Varchar,?LENGTH(_Varchar)?FROM?number;結(jié)果
ROUND()
將數(shù)值字段舍入為指定的小數(shù)位數(shù)
SELECT ROUND(列名, 小數(shù)位) FROM 數(shù)據(jù)表;
舉例
SELECT?ROUND(_Double,?3), _Varchar?FROM?number;結(jié)果
NOW()
返回當(dāng)前系統(tǒng)的日期和時間
SELECT NOW() FROM數(shù)據(jù)表;
舉例
SELECT?_Double, _Varchar,?NOW()?FROM?number;結(jié)果
——End——
歡迎關(guān)注“Java引導(dǎo)者”,我們分享最有價值的Java的干貨文章,助力您成為有思想的Java開發(fā)工程師!
評論
圖片
表情
