MySQL select 語句指定字段查詢


指定字段查詢

SELECT 語法

SELECT [ALL | DISTINCT]
{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}
FROM table_name [as table_alias]
  [left | right | inner join table_name2]  -- 聯合查詢
  [WHERE ...]  -- 指定結果需滿足的條件
  [GROUP BY ...]  -- 指定結果按照哪幾個字段來分組
  [HAVING]  -- 過濾分組的記錄必須滿足的次要條件
  [ORDER BY ...]  -- 指定查詢記錄按一個或多個條件排序
  [LIMIT {[offset,]row_count | row_countOFFSET offset}];
   -- 指定查詢的記錄從哪條至哪條

注意 : [ ] 括號代表可選的 , { }括號代表必選

語法: select 字段, 字段, .... from 表名

-- 查詢全部學生
-- SELECT 字段 FROM 表名
SELECT * FROM `student`

-- 查詢指定字段
SELECT `name`, `pwd` FROM `student`

-- 給查詢結果起名字 -- as 可以給字段和表起別名
SELECT `name` AS 學生姓名, `pwd` AS 學生密碼 FROM `student` AS 學生表

-- 函數 Concat(a,b) 拼接a和b
SELECT CONCAT('密碼:', `pwd`) AS 新密碼 FROM `student`

AS 起別名 -- 舊字段名 AS 新字段名, 舊表名 AS 新表名



去重 distinct

-- 查詢所有數據
SELECT `name` FROM student
-- 去重
SELECT DISTINCT `name` FROM student


數據庫的列 (表達式)

  • select 表達式 from 表名
-- 查看系統版本 (函數)
SELECT VERSION()

-- 計算 (表達式)
SELECT 100 - 1 AS 結果

-- 查詢自增的步長 (變量)
SELECT @@auto_increment_increment

-- 查詢出所有數據 + 1 查看
SELECT `name` + 1 AS 所有結果加1 FROM student


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM