select 查詢列表
from 表名;
(1)查詢列表可以是字段、常量、表示式、函式,也可以是多個
(2)查詢結果是乙個虛擬表
(1)查詢單個字段
select 欄位名 from 表名;
(2)查詢多個字段
select 欄位名,欄位名 from 表名;
(3)查詢所有字段
select * from 表名;
(4)查詢常量
select 常量值;
注意:字元型和日期型的常量值必須用單引號引起來,數值型不需要
(5)查詢函式
select 函式名(實參列表);
(6)查詢表示式
select 100/1234;
(7)起別名
select 欄位名 as 別名
from 表名 as 別名
可以省略as,如下所示:
select 欄位名 別名
from 表名 別名
(8)去重(distinct)
select distinct 欄位名
from 表名;
(9)「+」的作用:做加法運算
select 數值+數值; 直接運算
select 字元+數值; 先試圖將字元轉換成數值,如果轉換成功,則繼續運算;否則轉換成0,再做運算
select null+值; 結果都為null
(10)【補充】concat函式:拼接字元
select concat(字元1,字元2,字元3,...);
(11)【補充】ifnull函式:判斷某字段或表示式是否為null,如果為null 返回指定的值,否則返回原本的值
select ifnull(commission_pct,0) from 表名;
(12)【補充】isnull函式:這個函式主要是用在sql語句中的where條件語句裡,用來看某個欄位是為空(null),要注意的是空字串是不屬於null的
檢視gender欄位為null的學生資訊:select * from student where isnull(gender);
DQL語言 基礎查詢
一,語法 select 查詢列表 from 表名 二,特點 1,查詢列表可以是字段,常量,表示式,函式 2,查詢結果是虛擬表 示例 1,查詢單個字段 select 欄位名 from 表名 select department id from departments 2,查詢多個字段 select 欄位...
DQL語言 基礎查詢
select 查詢列表 from 表名 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名1,欄位名2,from 表名 3 查詢所有字段 select from 表名 4 ...
MySQL基礎 DQL語句(基礎查詢)
基礎查詢 語法 select 查詢列表 from 表名 備註 1.查詢列表可以是 表中的字段,常量值,表示式 2.查詢的結果是乙個虛擬的 查詢示例 1.查詢表中的單個字段 select last name from employees 2.查詢表中的多個字段 多個字段之間用 隔開 select la...