類似於:system.out.println(列印內容);select
查詢列表
from
表名 ;
select
last_name
from
employees ;
select
last_name,
salary,
from
employees ;
--方式一:
select
`employee_id`
,`first_name`
,`last_name`
,`email`
,`phone_number`
,`job_id`
,`salary`
,`commission_pct`
,`manager_id`
,`department_id`
,`hiredate`
from
employees ;
--方式二:
select
*from
employees ;
select
100;
select
'john'
;
select
100%
98;
使用asselect
version(
);
使用空格select
100%
98as 結果 ;
select
last_name as 姓,
first_name as 名
from
employees ;
查詢salary,顯示結果為out putselect
last_name 姓,
first_name 名
from
employees ;
select
salary as
"out put"
from
employees ;
--案例:查詢員工表中涉及到的所有的部門編號
select
distinct
department_id
from
employees ;
案例:查詢員工名和姓連線成乙個字段,並顯示為 姓名--兩個運算元都為數值型,則做加法運算
select
100+90;
--只要其中一方為字元型,試圖將字元型數值轉換成數值型,轉換成功,繼續做加法運算
select
'123'+90
;--只要其中一方為字元型,試圖將字元型數值轉換成數值型,轉換失敗,將字元型數值轉換成0
select
'john'+90
;--只要其中一方為null,則結果肯定為null
select
null+90
;
判斷expr1是否為空,如果為空,則用expr2代替select
concat(last_name,
' ', first_name)
as 姓名
from
employees ;
判斷exp1是否為空,是則返回1,否則返回0select
ifnull(commission_pct,0)
as 獎金率,
commission_pct
from
employees ;
select
`commission_pct`
, isnull(commission_pct)
from
employees ;
MYSQL基礎02 查詢
查詢是很大的一塊,所以這裡我只會寫mysql的特點,就我目前使用的情況,mysql對標準sql是比較支援,如果是新手的話,建議去w3school 學習標準sql.1.dual dual是乙個虛擬表,即該表是不存在的,用於直接select 標量時,使語句看起來符合sql規範 mssql select ...
MySQL 基礎查詢高階02
高階 二 條件查詢 語法 select 查詢列表 from 表名字where 賽選條件 分類 一 按條件表示式賽選 條件運算子 二 按邏輯表示式查詢 主要作用就是連線條件表示式 邏輯運算子 and or not and 如果兩個條件都為真才為真 or 只要有乙個條件為真九為真 not 如果連線的條件...
MySQL基礎筆記 條件查詢
語法 使用where關鍵字 select 查詢列表 from 表名 where 篩選條件 按條件表示式篩選 條件運算子 sql語句的不等號一般寫為 而不用!按邏輯表示式篩選 邏輯運算子 and or not 3 模糊查詢 like between and in is null 一 按表示式篩選 篩選...