MariaDB?條件語句WHERE

MariaDB 條件語句WHERE

WHERE Clause Operators Operator Description

= Equality
<> Nonequality
!= Nonequality
<?Less than
<= Less than or equal to?

> Greater than

>= Greater than or equal to BETWEEN Between two specified values?


BETWEEN AND

(jlive)[crashcourse]>SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10;

+----------------+------------+

| prod_name? ? ? | prod_price |

+----------------+------------+

| .5 ton anvil ? | ? ? ? 5.99 |

| 1 ton anvil? ? | ? ? ? 9.99 |

| Oil can? ? ? ? | ? ? ? 8.99 |

| TNT (5 sticks) |? ? ? 10.00 |

| Bird seed? ? ? |? ? ? 10.00 |

+----------------+------------+

5 rows in set (0.00 sec)


通配LIKE(_%)

(jlive)[crashcourse]>SELECT prod_name,prod_price FROM products WHERE prod_price BETWEEN 5 AND 10 AND prod_name LIKE 'Oil%';

+-----------+------------+

| prod_name | prod_price |

+-----------+------------+

| Oil can ? | ? ? ? 8.99 |

+-----------+------------+

1 row in set (0.00 sec)

(jlive)[crashcourse]>SELECT prod_id, prod_name FROM products WHERE prod_name LIKE '_ ton anvil';

+---------+-------------+

| prod_id | prod_name ? |

+---------+-------------+

| ANV02 ? | 1 ton anvil |

| ANV03 ? | 2 ton anvil |

+---------+-------------+

?

2 rows in set (0.00 sec)


(AND) OR組合

(jlive)[crashcourse]>SELECT vend_id,prod_name,prod_price FROM products WHERE vend_id = 1002 OR vend_id = 1003 AND prod_price >= 10 ORDER BY prod_price DESC;

+---------+----------------+------------+

| vend_id | prod_name? ? ? | prod_price |

+---------+----------------+------------+

|? ? 1003 | Safe ? ? ? ? ? |? ? ? 50.00 |

|? ? 1003 | Detonator? ? ? |? ? ? 13.00 |

|? ? 1003 | TNT (5 sticks) |? ? ? 10.00 |

|? ? 1003 | Bird seed? ? ? |? ? ? 10.00 |

|? ? 1002 | Oil can? ? ? ? | ? ? ? 8.99 |

|? ? 1002 | Fuses? ? ? ? ? | ? ? ? 3.42 |

+---------+----------------+------------+

6 rows in set (0.00 sec)


(jlive)[crashcourse]>SELECT vend_id,prod_name,prod_price FROM products WHERE (vend_id = 1002 OR vend_id = 1003) AND prod_price >= 10 ORDER BY 3 DESC;

+---------+----------------+------------+

| vend_id | prod_name? ? ? | prod_price |

+---------+----------------+------------+

|? ? 1003 | Safe ? ? ? ? ? |? ? ? 50.00 |

|? ? 1003 | Detonator? ? ? |? ? ? 13.00 |

|? ? 1003 | TNT (5 sticks) |? ? ? 10.00 |

|? ? 1003 | Bird seed? ? ? |? ? ? 10.00 |

+---------+----------------+------------+

?

4 rows in set (0.00 sec)


(NOT) IN

(jlive)[crashcourse]>SELECT vend_id,prod_name,prod_price FROM products WHERE vend_id IN (1002,1003) ORDER BY vend_id;

+---------+----------------+------------+

| vend_id | prod_name? ? ? | prod_price |

+---------+----------------+------------+

|? ? 1002 | Oil can? ? ? ? | ? ? ? 8.99 |

|? ? 1002 | Fuses? ? ? ? ? | ? ? ? 3.42 |

|? ? 1003 | Sling? ? ? ? ? | ? ? ? 4.49 |

|? ? 1003 | TNT (1 stick)? | ? ? ? 2.50 |

|? ? 1003 | TNT (5 sticks) |? ? ? 10.00 |

|? ? 1003 | Bird seed? ? ? |? ? ? 10.00 |

|? ? 1003 | Carrots? ? ? ? | ? ? ? 2.50 |

|? ? 1003 | Safe ? ? ? ? ? |? ? ? 50.00 |

|? ? 1003 | Detonator? ? ? |? ? ? 13.00 |

+---------+----------------+------------+

9 rows in set (0.00 sec)


(jlive)[crashcourse]>SELECT vend_id,prod_name,prod_price FROM products WHERE vend_id NOT IN (1002,1003)?ORDER BY vend_id;

+---------+--------------+------------+

| vend_id | prod_name? ? | prod_price |

+---------+--------------+------------+

|? ? 1001 | .5 ton anvil | ? ? ? 5.99 |

|? ? 1001 | 1 ton anvil? | ? ? ? 9.99 |

|? ? 1001 | 2 ton anvil? |? ? ? 14.99 |

|? ? 1005 | JetPack 1000 |? ? ? 35.00 |

|? ? 1005 | JetPack 2000 |? ? ? 55.00 |

+---------+--------------+------------+

?

5 rows in set (0.00 sec)


IS (NOT) NULL

(jlive)[crashcourse]>SELECT cust_id,cust_email FROM customers;

+---------+---------------------+

| cust_id | cust_email? ? ? ? ? |

+---------+---------------------+

| ? 10001 | ylee@coyote.com ? ? |

| ? 10002 | NULL? ? ? ? ? ? ? ? |

| ? 10003 | rabbit@wascally.com |

| ? 10004 | sam@yosemite.com? ? |

| ? 10005 | NULL? ? ? ? ? ? ? ? |

+---------+---------------------+

5 rows in set (0.00 sec)

(jlive)[crashcourse]>SELECT cust_id,cust_email FROM customers WHERE cust_email IS NOT NULL;

+---------+---------------------+

| cust_id | cust_email? ? ? ? ? |

+---------+---------------------+

| ? 10001 | ylee@coyote.com ? ? |

| ? 10003 | rabbit@wascally.com |

| ? 10004 | sam@yosemite.com? ? |

+---------+---------------------+

?

3 rows in set (0.00 sec)

轉載于:https://www.cnblogs.com/lixuebin/p/10814195.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374989.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374989.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374989.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring 3.1緩存抽象教程

即將發布的Spring 3.1版本中引入的新功能之一是緩存抽象之一 。 Spring Framework提供了對將緩存透明添加到現有Spring應用程序中的支持。 與事務支持類似&#xff0c;緩存抽象允許一致使用各種緩存解決方案&#xff0c;而對代碼的影響最小。 從本質上講&#xff0c;抽象將緩存…

《Linux內核分析》 第四節 扒開系統調用的三層皮(上)

黃胤凱 原創作品轉載請注明出處 《Linux內核分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000 一、視頻學習 1.系統調用的三層皮&#xff1a;xyz system_call sys_xyz 對應的是API&#xff0c;中斷向量對應的中斷服務程序&#xff0c;系統調用服務程…

如何在Java中獲得類似于C的性能

總覽 Java有許多可能很慢的領域。 但是&#xff0c;對于每個問題都有解決方案。 許多解決方案/黑客都需要解決Java的保護問題&#xff0c;但是如果您需要低水平的性能&#xff0c;還是可以的。 Java使高級編程變得更簡單容易&#xff0c;但代價是使低級編程變得更加困難。 幸…

STARTUPINFO結構

1.結構原型 typedef struct _STARTUPINFO { DWORD cb; LPTSTR lpReserved; LPTSTR lpDesktop; LPTSTR lpTitle; DWORD dwX; DWORD dwY; DWORD dwXSize; DWORD dwYSize; DWORD dwXCountChars; DWORD dwYCountChars; DWORD dwFillAttribute; DWORD dwFlags; WORD w…

Spring聲明式事務示例

事務是具有ACID &#xff08;原子的&#xff0c;一致的&#xff0c;隔離的和持久的&#xff09;屬性的工作單元。 原子意味著所有更改都發生或什么都沒有發生。 如果從一個帳戶借錢并貸記到另一個帳戶&#xff0c;則交易將確保借記和貸項均已完成或均未完成。 一致表示更改使數…

路徑 (Path)–nodejs

本模塊包含一套用于處理和轉換文件路徑的工具集。幾乎所有的方法只做字符串變換&#xff0c; 不會調用文件系統檢查路徑是否有效。 通過 require(path) 來加載此模塊。以下是本模塊所提供的方法&#xff1a; path.normalize(p) 規范化字符串路徑&#xff0c;注意 .. 和 . 部分 …

OllyDBG反匯編快速找到程序入口一點分析

出處&#xff1a;http://hi.baidu.com/0soul/blog/item/b62f8f08c2c3c42c6b60fbbe.html 先聲明下&#xff1a;這個和脫殼沒關系&#xff0c;不是找殼里面的程序入口哦&#xff0c;只是程序本身的入口&#xff0c;個別朋友不要誤會哈。其實這個應該是基礎&#xff0c;但我經常找…

簡單的Twitter:Heroku上的Play框架,AJAX,CRUD

因此&#xff0c;重大的公告發布了– Heroku開始為Play Framework應用程序提供本機支持&#xff01; 如果您還沒有聽說過&#xff0c;請在Heroku的博客上查看Jesper Joergensen的帖子 。 因此&#xff0c;對于演示&#xff0c;我將建立一個非常基本的Twitter副本&#xff1b; 它…

Cron表達式

CronTrigger CronTriggers往往比SimpleTrigger更有用&#xff0c;如果您需要基于日歷的概念&#xff0c;而非SimpleTrigger完全指定的時間間隔&#xff0c;復發的發射工作的時間表。CronTrigger&#xff0c;你可以指定觸發的時間表如“每星期五中午”&#xff0c;或“每個工作日…

深入理解JavaScript學習筆記(3)_全面解析Module模式

簡介 Module模式是JavaScript編程中一個非常通用的模式&#xff0c;一般情況下&#xff0c;大家都知道基本用法&#xff0c;本文嘗試著給大家更多該模式的高級使用方式。 首先我們來看看Module模式的基本特征&#xff1a; 模塊化&#xff0c;可重用封裝了變量和function&#x…

匯編----乘指令: MUL、IMUL

MUL: 無符號乘 ;影響 OF、CF 標志位;指令格式:;MUL r/m ;參數是乘數;如果參數是 r8/m8, 將把 AL 做乘數, 結果放在 AX;如果參數是 r16/m16, 將把 AX 做乘數, 結果放在 EAX;如果參數是 r32/m32, 將把 EAX 做乘數, 結果放在 EDX:EAX IMUL: 有符號乘 ;影響 OF、CF 標志位;…

Google App Engine Java功能和命名空間API

功能API 使用Capabilities API&#xff0c;您的應用程序可以檢測特定API功能的停機和計劃停機時間。 您可以使用此API來檢測應用程序何時不可用&#xff0c;然后繞過它來減少應用程序的停機時間。 我們該如何處理&#xff0c;這是個折衷方案&#xff1f; 1.優雅&#xff1a;創…

破解key file時經常用到的幾個API函數及其用法

CreateFile函數 ================================================================================== CreateFile: Creates or opens a file or I/O device. The most commonly used I/O devices are as follows: file, file stream, directory, physical disk, volume, …

PHP計劃任務之關閉瀏覽器后仍然繼續執行的函數

函數名稱&#xff1a;ignore_user_abort 本函數配置或取得使用端連接中斷后&#xff0c;PHP 程序是否仍繼續執行。默認值為中斷連接后就停止執行。在 PHP 配置文件中 (php3.ini/php.ini) 的 ignore_user_abort 選項就是配置處。本功能在 PHP 3.0.7 版之后才開始提供。 官方說明…

node--更新數據庫問題

昨天測試blog的comment功能&#xff0c;在新增comment相關的代碼之后&#xff0c;重啟應用&#xff0c;出現Cannot call method forEach of undefined 。反復核對代碼&#xff0c;都沒發現異常&#xff0c;最后將數據庫文件刪除之后&#xff0c;再重啟數據庫&#xff0c;一切正…

U盤做完啟動盤,如何恢復原始容量

&#xff08;1&#xff09;右擊“我的電腦”&#xff0c;選擇“管理”選項&#xff0c;之后選擇“磁盤管理”&#xff0c;查看自己U盤的索引&#xff0c;如&#xff1a;Disk 1&#xff08;2&#xff09;在運行窗口&#xff0c;輸入cmd&#xff0c;回車&#xff0c;出現Dos運行環…

GWT Spring和Hibernate進入數據網格世界

利用Infinispan數據網格的功能最大化Hibernate性能。 一個GWT &#xff0c; Spring &#xff0c; JPA &#xff0c; Hibernate &#xff0c; Infinispan集成教程。 在本教程中&#xff0c;我們將討論如何將Infinispan用作Hibernate二級緩存提供程序。 Infinispan是JBoss緩存的…

記對一個key file crackme的破解

crackme下載地址: http://kssd.pediy.com/tutorial/exercise/section04/chap6-1-4-03.zip ------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------…