1. 程式人生 > >SQL速成(4)

SQL速成(4)

UNION操作符

(1)用於合併兩個或多個 SELECT 語句的結果集

(2)預設地,UNION 操作符選取不同的值,如果允許重複的值,請使用 UNION ALL

(3)UNION 結果集中的列名總是等於 UNION 中第一個 SELECT 語句中的列名。 例子:列出在中國和美國的所有的僱員:
SELECT E_Name FROM Employees_China
UNION ALL
SELECT E_Name FROM Employees_USA

SELECT INTO 語句

從一個表中選取資料,然後把資料插入另一個表中。常用於建立表的備份復件或者用於對記錄進行存檔。 (1)把所有的列插入新表:
SELECT *
INTO new_table_name [IN externaldatabase] 
FROM old_tablename
(2)只把希望的列插入新表:
SELECT column_name(s)
INTO new_table_name [IN externaldatabase] 
FROM old_tablename
(3)SELECT INTO帶有WHERE字句
SELECT LastName,Firstname
INTO Persons_backup
FROM Persons
WHERE City='Beijing'
(4)SELECT INTO帶有表連線
SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P
MYSQL中不能用SELECT INTO,可以用CREATE TABLE代替
CREATE TABLE persons_backup(
SELECT persons.LastName, persons.FirstName orders.OrderNo
FROM persons
INNER JOIN orders ON orders.Id_P = persons.Id_P
)








相關推薦

SQL速成4

UNION操作符 (1)用於合併兩個或多個 SELECT 語句的結果集 (2)預設地,UNION 操作符選取不同的值,如果允許重複的值,請使用 UNION ALL (3)UNION 結果集中的列

T-SQL執行內幕4——優化

本文屬於SQL Server T-SQL執行內幕系列     接上文,當解析和編譯完成後,請求的生命週期就進入下一步——優化(Optimisation)。在SQL語言中,優化的本質就是找最好的路線。意思是在多種可能的候選資料訪問方式中選擇最佳一個。比如

SQL Server On Linux4——Linux 初步配置1

接上文:SQL Server On Linux(3)——SQL Server 2019 For Linux 下載並部署示例資料庫 本文聊一下Linux,因為這個系列是Linux上的SQL Server,所以我們有必要初步瞭解一下這個基石,地基不穩那麼上面搭建的東西也必然搖搖晃

web安全4-- sql注入

1.1 漏洞描述     所謂SQL注入,就是通過把SQL命令插入到Web表單提交或輸入域名或頁面請求的查詢字串,最終達到欺騙伺服器執行惡意的SQL命令。具體來說,它是利用現有應用程式,將(惡意)的SQL命令注入到後臺資料庫引擎執行的能力,它可以通過在Web表

postgresql+pgrouting 最短路線sql 4

CREATE EXTENSION postgis; --新增postgis功能 CREATE EXTENSION pgrouting; --新增pgRouting函式 CREATE EXTENSION postgis_topology; CREATE EXTENSION fuzzystrmat

java資料庫程式設計4 使用execute方法執行SQL語句

Statement的execute()語句可以執行任何SQL語句,但是它比較麻煩,故通常應該使用executeQuery()或者executeUpdate()方法。 使用exrcute()方法執行只是返回boolean值,它表示執行該SQL語句是否返回了ResultSet物

SQL Server AlwaysON從入門到進階4——分析和部署Windows Server Failover Cluster

可以看到每個節點已經有一個相同的權重或者票數,但是再看動態節點權重(DynamicWeight列)已經重新平衡。節點4已經動態撤銷投票以便確保投票配置按奇數節點投票。提醒:在Windows 2012 R2中,唯一一個關閉動態節點權重功能的方式只有通過PowerShell實現。意味著微軟並不希望你關閉。現在我們

SQL SERVER 經典語句大全必學4——資料開發-經典篇

四、資料開發 1.按姓氏筆畫排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //從少到多 2.資料庫加密:select encrypt('原始密碼') select pwd

hive支援sql大全4-6:數值計算/日期函式/條件函式

四、數值計算1. 取整函式: round 語法: round(double a) 返回值: BIGINT 說明: 返回double型別的整數值部分(遵循四捨五入) 舉例: hive> select round(3.1415926) from lxw_dua

1.4 資料庫和常用SQL語句正文——MySQL資料庫命令和SQL語句

前面我們已經講述了,登入時,我們使用mysql –u root –p命令進行,此時如果設定了密碼,則需要輸入密碼。 輸入密碼後即進入MySQL的操作介面,此時,命令列窗體左側顯示“mysql>”表示此時可接受mysql命令。 (1)列出全部資料庫命令 我們使用“show databases;”命令列

4MySQL進階篇SQL優化常用SQL的優化

1.概述 前面我們介紹了MySQL中怎麼樣通過索引來優化查詢。日常開發中,除了使用查詢外,我們還會使用一些其他的常用SQL,比如 INSERT、GROUP BY等。對於這些SQL語句,我們該怎麼樣進行優化呢?本節將針對這些SQL語句介紹一些優化的方法。 2.優化INSERT語句 當進行資料INSERT的時候,

構建之法學習4

控制 重要 protect 運算 包裝 二義性 lin c++ 基類 本周學習的內容是兩人合作 計算機只關心編譯生成的機器碼,你的程序采用哪種縮進風格,變量名有無統一的規範等,與機器碼的執行無關。但是,做一個有商業價值的項目,或者在團隊裏工作,代碼規範相當重要。“代碼規

JQuery系列4 - AJAX方法

type 一般來說 其他 don light spa none rouge 狀態信息 jQuery對象上面還定義了Ajax方法($.ajax()),用來處理Ajax操作。調用該方法後,瀏覽器就會向服務器發出一個HTTP請求。 $.ajax方法 $.ajax()的用法主要

站立會議4

個人 ges wid 實現 jpg 技術 看板 ima 會議 會議內容:今天在2教開了深入的站立會議,會議就各自設計的模塊的進度進行了總結,每個人將自己的任務進行了較為細致的總結。 胡洋洋:個人信息界面,已經將個人信息的框架搭好,對個人信

JaveWeb 公司項目4----- Easyui的表單驗證

過程 -- 目前 要求 今天 和數 希望 小項目 web 前面三篇博文講述的是界面的搭建和數據的傳輸,可以看出目前我做的這個小項目已經有了一個大體的雛形,剩下的就是細節部分的打磨和一些友好的人機交互設計,今天做的是表單的驗證,作為初學者,著實花了一番功夫,所以寫一篇博文將這

走進windows編程的世界-----消息處理函數4

rpo 擴展 hinstance adding 3.1 eof client cnblogs set 一 右鍵菜單 1 右鍵菜單 當在窗體點擊鼠標右鍵時,彈出的菜單。 2 右鍵菜單的使用 2.1 創建菜單 CreatePopupMenu 2

SQl 關鍵詞1

order by 結果 tro class 問題 重復 ima 排除 數據 1、Distinct 在表中,可能會包含重復值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。 關鍵詞 DISTINCT 用於返回唯一不同的值,過濾掉重復選項。 //

直播疑難雜癥排查4— 延時高

直播 問題 延時 排查 測量 本文是 《直播疑難雜癥排查》系列的第四篇文章,我們來看看直播的延時問題。1. 延時的測量一般測量延時最簡單的方法,就是推流端和播放端對著同一個時鐘,然後用播放端顯示的時間減去推流端顯示的時間,就得到了粗略的直播延時。2. 延時高問題分析首先,我們看看可能產生延

java 筆記4接口

ride ide tex disk static關鍵字 方便 理解 pre 抽象方法 interface USB{ void start(); void stop(); } class C{ public static void work(U

backbone入門系列4集合

src 單獨 -1 lec 指定 one js代碼 bsp 技術 collection就是一堆model的集合,這個集合就是個舞臺,可以放一個人說單口相聲,也可以對口,也可以群口,,, 在前文,也就是入門系列3的基礎上,添加js代碼 var noteCollection=B