1. 程式人生 > >sql 查詢某一欄位包含特定字元的數量

sql 查詢某一欄位包含特定字元的數量

select case when bus_scope like '%婚紗攝影%' then 1 when bus_scope like '%婚慶策劃%' then 2 when bus_scope like '%婚慶裝置%' then 3 when bus_scope like '%廣告策劃%' then 4 when bus_scope like '%活動策略%' then 5 when bus_scope like '%地產運營%' then 6 else
7 end as ent_type, count(distinct reg_no) from clue group by case when bus_scope like '%婚紗攝影%' then 1 when bus_scope like '%婚慶策劃%' then 2 when bus_scope like '%婚慶裝置%' then 3 when bus_scope like '%廣告策劃%' then 4 when
bus_scope like '%活動策略%' then 5 when bus_scope like '%地產運營%' then 6 else 7 end

相關推薦

sql 查詢包含特定字元數量

select case when bus_scope like '%婚紗攝影%' then 1 when bus_scope like '%婚慶策劃%' then 2 when bus_scope like '%婚慶裝置%' then 3

Oracle資料庫,當前時間轉為星期的語句和查詢轉為星期顯示的種方法。

1、當前時間的星期 select to_char(sysdate,'day') from  dual  ;   2、指定欄位的星期 select decode (substr(to_char(t.欄位,'d','NLS_DATE_LANGUAGE

mysql查詢,並將結果拼接為一個字串

select GROUP_CONCAT(uid) from users使用GROUP_CONCAT()函式,預設以‘,’將拼接的字串隔開,得到類似以下形式的字串:“1,2,3,4,5,6,”使用DIST

sql查詢find_in_set,包含多個ID,並用逗號分開

比如:查詢carouselPicIds輪播圖中包含圖片ID為1的商品則:SELECT * from product where find_in_set('1',carouselPicIds);查詢結果為第一條資料,第二條資料不會被查出來,所以find_in_set方法是以逗號

sql根據值的不同關聯不同的表(

一.資料庫資料資料 deed_records sport_records match_ticket_record 二.sql語句 SELECT d.integral , CASE WHEN d.deed_type=1 THEN (SELECT s.user_id FR

sql 查詢外的所有

方法1.     直接寫         select   列1,列2...列n   from   你的表           方法2.     從syscolumns中提出欄位資訊,用生成SQL語句的方法         declare   @sql   varchar(8

mysql查詢一個是否包含中文字元

https://www.cnblogs.com/chase-wind/p/6628162.html **********************************************   在使用mysql時候,某些欄位會儲存中文字元,或是包含中文字元的串,查詢出來的方法是:  

查詢:對去重,並獲得其他資訊

想在table1表中,查公司中的員工名字有哪些,table1表中員工有重名的情況,所以要對員工名去重,並且要得到員工名字、及其對應的部門號dept_id 即:對name欄位去重,並獲得name, dept_id 欄位 在thinkphp3.2 中 $table1= M('table1

sql取逗號前後資料與批量修改

sql取逗號後的值 SELECT SUBSTRING_INDEX(欄位,",",-1) FROM 表名 sql取逗號前的值 SELECT SUBSTRING_INDEX(欄位,",",1) FROM 表名 批量修改 UPDATE 表名 SET 欄位=REPLACE(欄位,'

mysql查詢一個是否包含中文漢字

在使用mysql時候,某些欄位會儲存中文字元,或是包含中文字元的串,查詢出來的方法是:   SELECT column FROM table WHERE length(column)!=char_length(column) 原理其實很簡單,當字符集為UTF-8,並且字元

SQL Server 可以在上 賦預設隨機數值!

droptable tb; CREATETABLE tb(ID INT,randname VARCHAR(10) defaultround(RAND()*100000,0));-- DELETE FROM TB;insertinto tb(id) values(3);sel

mybatis。插入語句如何插入資料庫中最大值(純sql實現)

<insert id="inserts"> <selectKey keyProperty="ID" ORDER="BEFORE" resultType="java.lang.I

js裡的sort()對json資料()進行排序,超實用!!!

首先來看一下接口裡的資料,對哪一資料進行操作 { "hourList": [{ "DATA_DATE": "00", "USE_SUM": 9.58 }, { "DATA_DATE": "03", "USE_SUM": 23.18 }, { "DATA_DATE": "

SQL查詢列()重複值及操作

方法一: 1、查詢表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select   peopleId from   people group by&nbs

!!!按照來排序,

//Ar 參照欄位的陣列、brr[第二個陣列]、、、、、、、、 //注:各個欄位皆換成陣列再來進行陣列繫結 可用於按照某個陣列進行排序等     var max;     var maxmiddle;    &n

將一個集合類的遍歷到另一個集合中

        我們在開發中經常會遇到這種情況,就是在查詢一個列表的時候,可能會需要將另一個表中的某些欄位拼接到這一個列表中,在這種時候,如果是取到列表之後,然後根據某一個欄位再去一個一個的查詢的話,就會很費資源,介面也會變的很慢。   &nbs

獲取json語句中的可以能為空,如何防止程式異常終止

有時候我們獲取json語句中的某一欄位,欄位可以能為空。可以採用以下兩種方法來編寫程式碼避免程式因找不到目標物件而終止。 # try: # label = all_json2['APP']['label'] # 標籤 # except: # label = '' label

過程或函式“”需要引數,單位提供

錯誤型別 導致錯誤的程式碼如下: 出錯原因: 因為在編寫三層中的DAL中,新增時沒有加上賦值的過程: arr[0].Value = model.LoginName; arr[1].Value = mod

java8中List根據去重

前言 在做一個記錄操作日誌功能,根據型別及稽核使用者名稱稱去查詢操作日誌。稽核使用者名稱稱,在這裡將資料全部查詢出來了,可是我只想要每個人的姓名,而不是出現重複人名,比如:楊平,出現了好多。如何解決此問

java使用MongoDB更新實體類的值

MongoDB中更新用updateAsset(entity),但是當只更新一個欄位的時候,這樣就會很慢,我們使用updateMulti()方法 程式碼: Query query = new Qu