拼接字段
例子:vendors表包含**商名和位置資訊。假如要生成乙個**商報表,需要在**商的名字中按照name(location)這樣的格式列出**商資訊。此報表需要單個值,而表中資料儲存在兩個列vend_name和vend_country中,此外,需要用括號將vend_country括起來,這些東西都沒有明確儲存在資料表中,我們來看看怎麼樣編寫返回**商名和位置的select語句
select concat(vend_name, '這裡用到了concat函式,拼接串,即把多個串連線起來形成乙個較長的串,concat需要乙個或者多個指定的串,各個串之間用逗號分隔(',vend_country,'
)') from vendors order by vend_name;
rtrim函式去掉值右邊的所有空格,通過使用rtrim(),各個列都進行了整理
使用別名
執行算數計算
upper()函式
函式 說明
left() 返回串左邊的字元
length() 返回串的長度
locate() 找出串的乙個子串
lower() 將串轉換為小寫
ltrim() 去掉串左邊的空格
right() 返回串右邊的字元
rtrim() 去掉串右邊的空格
soundex() 返回串的soundex值
substring() 返回子串的字元
upper() 將串轉為大寫
select cust_name , cust_contact from customers where soundex(cust_contact)=soundex('查詢與lie發音相似的cust_contact的列y lie
');
select cust_id ,order_num,order_date from orders where year(order_date)= 2005 and month(order_date)= 9;9月份的所有訂單
Data Retrieval 資料檢索
index 索引 定義 分類 1 結構化資料 固定格式 有限長度 應用 資料庫 元資料 2 非結構化資料 非定格式 非限長度 應用 磁碟檔案 查詢方式 1 結構化查詢 資料庫搜尋 2 非結構化查詢 a 順序掃瞄 b 全文檢索定義 根據使用者需求,從資料庫提取資料,生成資料表。資料表 可放回資料庫,也...
基本資料檢索
2016.11.28 二 基本資料檢索 select from table select 和 from 號是特殊符號,它表示所有的列,這句話的意思就是從 table 中查詢所有的列。在mysql和 oracle 中要求每句話的末尾要加乙個分號 但在 sqlserver 中不適用。2.1 查詢指定列 ...
Nutla 全文檢索千億資料檢索框架
全文檢索千億資料檢索框架 nutla 核心結構 lucene hadoop 分布式搜尋執行框架 概述不管程式效能有多高,機器處理能力有多強,都會有其極限。能夠快速方便的橫向與縱向擴充套件是nut設計最重要的原則,以此原則形成以分布式平行計算為核心的架構設計。以分布式平行計算為核心的架構設計是nut區...