我们前几篇介绍了资料操纵 DML 的语法,之後几篇呢我会精选几个比较常用的资料查询 DQL 语法来跟大家分享!
我们可以进一步在 SELECT 查询语句使用 WHERE 关键字搭配运算子来取出 "符合条件" 的纪录值。
SELECT table_column1, table_column2...
FROM table_name
WHERE column_name operator value;
我们利用客户资料表举例说明,如果我们在这张客户资料表只想查询住址是桃园的资料时,我们就可以利用WHERE来限定我们的条件。给大家看看效果。
客户资料表(guest)
顾客姓名(Primary Key) | 住址 | 电话 |
---|---|---|
李大华 | 桃园 | 09111211 |
陈大名 | 高雄 | 09232323 |
陈阿美 | 新北 | 09226541 |
林大帅 | 桃园 | 09232489 |
我们可以下 "取出表中住址栏位值是桃园" 如此条件的 SELECT 叙述句:
SELECT * FROM guest WHERE 住址 = '桃园';
查询的结果如下:
客户资料表(guest)
顾客姓名(Primary Key) | 住址 | 电话 |
---|---|---|
李大华 | 桃园 | 09111211 |
林大帅 | 桃园 | 09232489 |
查询条件中的 "字串值" 需要用单引号 '' 包住,否则会出现错误;另一方面,对於数值型别则不可以加上引号,否则也会出现错误。被单引号围住的字元即表示其资料型别为字串,但有些资料库也接受用双引号。
你可以使用 AND 或 OR 运算子同时下达多个条件:
SELECT table_column1, table_column2...
FROM table_name
WHERE column_name1 operator value1
AND column_name2 operator value2
[AND|OR]...;
我们刚刚查询了住址为桃园的我们也可以在近一步加上手机这样结果就会更明确了:
SELECT * FROM guest
WHERE 住址 = '桃园'
AND 电话 = '09232489';
查询的结果如下:
客户资料表(guest)
顾客姓名(Primary Key) | 住址 | 电话 |
---|---|---|
林大帅 | 桃园 | 09232489 |
下篇见~
<<: # Day 16 Physical Memory Model(一)
>>: Day10. User Story 与 UX / UI 设计流程
按照之前的进度制作,现在按下▶Player应该会魔性地扭动起来,但就没有其他效果了,接下来就改造Pl...
范例档案 GitHub Repo: https://github.com/kaochenlong/...
前言 今天把昨天讲的论文做一个总结,明天就要开始介绍attention了 A2D dataset 这...
什麽是 firebase 的 Authentication firebase 还有一项强大的服务是 ...
前言 今天要来处理SQL的schema 那什麽是schema呢? 从SQLBolt上查到的定义是:...