SQL學習記錄

基本的,增、刪,改

insert into? table_name (列1, 列2,...) VALUES (值1, 值2,....)Delete from 表 where key=valueupdate 表 set key=value,key=value where key=value

查用的最多

where

SELECT prod_name, prod_price 
FROM Products
WHERE vend id='DLLO1'OR vend id ='BRSO1'AND prod_price >= 10;

SOL(像多數語言一樣)在處理 OR 操作符前,優先處理 AND 操作符。當 SOL看到上述 WHERE 子句時,它理解為:由供應商 BRS01 制造的價格為 10 美元以上的所有產品,以及由供應商 DLL01 制造的所有產品,而不管其價格如何。換句話說,由于 AND 在求值過程中優先級更高,操作符被錯誤地組合了

這個有點像數學里面加減乘除的優先級

and的優先級更高,所以vend id ='BRSO1' AND prod_price >= 10 就被處理成了一個整體。

所以我們應該使用()來增加前面or的優先級

SELECT prod_name, prod_price 
FROM Products
WHERE (vend id='DLLO1'OR vend id ='BRSO1')AND prod_price >= 10;

優先使用not和in

WHERE prod name LIKE '%"不會匹配產品名稱為 NULL的行

count(字段名)

group by

order by (默認升序) ?

order by …desc (降序)

distinct (不重復)

like :? SELECT prod_desc FROM Products WHERE prod_desc like “a_b%toy%carrots%"

in

not in

having

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

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

相關文章

零基礎學C++,函數篇~

C基礎學習(DAY_06)函數1. 函數的定義與使用2. 函數參數傳遞3. 變量的聲明周期4. 函數的其他特性5. 函數的嵌套與遞歸函數 1. 函數的定義與使用 ? 在設計程序時,如果一段代碼重復進行某種操作或者完成一個特定的功能,就應該將這…

react+vite+ts 組件模板

1.創建項目npm create vitelatest my-app --template react-ts2.配置項目 tsconfig.json{"compilerOptions": {"target": "ES2020","useDefineForClassFields": true,"lib": ["ES2020", "DOM", "D…

C語言 - 輸出參數詳解:從簡單示例到 alloc_chrdev_region

C語言中的輸出參數詳解:以 alloc_chrdev_region 為例 在學習 C 語言函數調用時,我們常常接觸到“輸入參數”,比如把一個數字傳給函數,讓函數幫我們算出結果。但有時候可能會發現,有些函數除了返回值之外,還…

機器視覺學習-day09-圖像矯正

1 仿射變換與透視變換1.1 仿射變換之前在圖像旋轉實驗中已經接觸過仿射變換,仿射變換是一個二維坐標系到另一個二維坐標系的過程,在仿射變換中符合直線的平直性和平行性。1.2 透視變換透視變換是把一個圖像投影到一個新的視平面的過程。在現實世界中&…

杰理ac791獲取之前版本sdk

很慚愧,一個如此簡單的問題卡了這么久,運動戰的本質就是多找線索,多嘗試

基于軸重轉移補償和多軸協調的粘著控制方法研究

基于軸重轉移補償和多軸協調的粘著控制方法研究 1. 論文標題 基于軸重轉移補償和多軸協調的粘著控制方法研究 2. 內容概括 該論文針對重載電力機車在復雜軌面條件下易發生空轉的問題,提出了一種新型粘著控制方法。傳統方法僅考慮單軸粘著利用而忽略軸間關系,本文設計了包…

臺達 PLC 軟件導入 EDS 文件后不能通過 PDO 控制的解決方法

一、功能及注意事項 1.功能說明:通過修改 EDS 文件處理臺達 PLC 軟件導入 EDS 文件后不能通過 PDO 控制的解決方法 2.注意事項:1).此文檔只針對立邁勝 CANopen 通訊一體化電機; 2).EDS 文件可以用記事本打開; 二、EDS 文件修改 IS…

Python庫2——Matplotlib2

上一篇文章主要介紹了Matplotlib庫中的Pyplot模塊中幾大常見圖像的繪制,包括自行修改圖像的屬性,在繪制圖像時會自動創建一個圖形窗口來展現這些圖像。本節內容繼續講講這個(Figure)圖像窗口即其一些常見用法。 其他python庫鏈接…

AI生成思維導圖和AI生成Excel公式

AI生成思維導圖和AI生成Excel公式 AI 生成思維導圖和 AI 生成 Excel 公式是一個完全免費的 AI 辦公合集網站。 它完全免費,一個網站支持多個實用 AI 辦公功能,包括:免費 AI Excel 公式生成器、輸入 Excel 公式解釋含義、AI Excel 助手、Exc…

java中的VO、DAO、BO、PO、DO、DTO

VO、DAO、BO 等對象在了解這里 po、vo、dao、之前先介紹下 MVC 開發模式M層負責與數據庫打交道;C層負責業務邏輯的編寫;V層負責給用戶展示(針對于前后端不分離的項目,不分離項目那種編寫模版的方式,理解V的概念更直觀&…

More Effective C++ 條款16:牢記80-20準則(Remember the 80-20 Rule)

More Effective C 條款16:牢記80-20準則(Remember the 80-20 Rule)核心思想:軟件性能優化遵循帕累托原則(Pareto Principle),即大約80%的性能提升來自于優化20%的關鍵代碼。識別并專注于這些關鍵…

Java中對泛型的理解

一、泛型是什么?1. 定義: 泛型允許你在定義類、接口或方法時使用類型參數(Type Parameter)。在使用時(如聲明變量、創建實例時),再用具體的類型實參(Type Argument) 替換…

Redis開發06:使用stackexchange.redis庫結合WebAPI對redis進行增刪改查

一、接口寫法namespace WebApplication1.Controllers.Redis {[ApiController][Route("/api/[controller]")]public class RedisService : IRedisService{private readonly IConnectionMultiplexer _redis;//StackExchange.Redis庫自帶接口public RedisService(IConne…

【前端教程】從零開始學JavaScript交互:7個經典事件處理案例解析

在網頁開發中,交互性是提升用戶體驗的關鍵。JavaScript作為網頁交互的核心語言,通過事件處理機制讓靜態頁面"動"了起來。本文將通過7個經典案例,從簡單到復雜,逐步講解JavaScript事件處理的實現方法和應用場景。 案例1&…

內存模型(Memory Model)是什么?

內存模型(Memory Model)是什么? 內存模型是一個非常深刻且核心的計算機科學概念。 核心摘要 內存模型是一個契約或協議,它精確定義了: 一個線程對共享內存的寫操作,如何以及何時對其他線程可見。 內存操作(讀/寫)可以被重新排序的程度。 它連接了硬件(CPU如何執行指令…

在 MyBatis 中oracle基本數值類型的 JDBC 類型映射

基本數值類型的 JDBC 類型Java 類型JDBC 類型 (jdbcType)說明int / IntegerINTEGER標準整數類型long / LongBIGINT大整數類型short / ShortSMALLINT小整數類型float / FloatFLOAT單精度浮點數double / DoubleDOUBLE雙精度浮點數java.math.BigDecimalDECIMAL高精度小數&#xff…

Spring注解演進與自動裝配原理深度解析:從歷史發展到自定義Starter實踐

目錄 Spring注解發展史 Spring 1.X Spring 2.X Spring 2.5之前 Required Repository Aspect Spring2.5 之后 Spring 3.x ComponentScan Import 靜態導入 ImportSelector ImportBeanDefinitionRegistrar EnableXXX Spring 4.x Spring 5.x 什么是SPI 自動裝配…

第三屆機械工程與先進制造智能化技術研討會(MEAMIT2025)

【重要信息】 大會官網:https://www.yanfajia.com/action/p/BYE27DYDhttps://www.yanfajia.com/action/p/BYE27DYD 會議地點:哈爾濱理工大學 論文檢索:EI Compendex、Scopus 還有部份版面,欲投稿從速,即將提交出版…

筆記本電腦頻繁出現 vcomp140.dll丟失怎么辦?結合移動設備特性,提供適配性強的修復方案

對于需要用電腦處理工作的人來說,“vcomp140.dll 丟失” 導致程序頻繁閃退,無疑會嚴重影響工作效率。嘗試重啟電腦、重新安裝軟件后,問題依然存在,這時候該怎么辦?別著急,vcomp140.dll 丟失看似棘手&#x…

微動開關-電競鼠標核心!5000萬次壽命微動開關評測

一、主流電競微動開關技術對比?光磁微動技術?采用非接觸式光學觸發原理理論壽命突破5000萬次觸發響應速度0.2ms??傳統機械微動?歐姆龍D2FC-F-7N系列5000萬次標稱壽命機械結構簡單可靠??創新結構微動?雙飛燕漆藍熒光微動特殊涂層提升耐久性手感反饋獨特?二、5000萬次壽…