电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

oracle?mysql?拼接值遇到的坑及雙豎線?||?concat詳解

瀏覽:150日期:2023-05-30 16:13:56
目錄
  • oracle mysql 拼接值遇到的坑 雙豎線 || concat
    • ||
    • concat()
  • Oracle中的字段拼接 CONCAT和 ||
    • 在Oracle中,字符串拼接有兩種方法,分別是CONCAT()函數和“||”拼接
    • 1、CONCAT() 函數拼接
    • 2、使用 “||” 進行字符串的拼接
  • 補充:mysql使用concat或||拼接字符串遇到的坑

    oracle mysql 拼接值遇到的坑 雙豎線 || concat

    ||

    “||” 在oracle中是拼接值,但在mysql中是“或”的意思。

    where name like "%" || "Tony" || "%"

    所以推薦使用concat()

    concat()

    但concat()也有坑。

    mysql中,可以直接用concat拼接3個值,

    concat( "%" , "Tonny" , "%" )

    oracle中,這樣使用是錯誤的。因為oracle的concat只能拼接2個值,需要這樣:

    concat( "%" , concat("Tonny" , "%") )
    

    Oracle中的字段拼接 CONCAT和 ||

    在Oracle中,字符串拼接有兩種方法,分別是CONCAT()函數和“||”拼接

    1、CONCAT() 函數拼接

    缺點:只支持兩個字符串的拼接,超過兩個會報錯(報的錯好像是缺失右括號)

    //表中的兩個字段拼接
    select concat(t1.column_1,t1.column_2) from table t1;//任意一個字段與任意字符串拼接 (time是取的別名,記住:Oracle 取別名不要用as )
    select concat("時間是: ",t1.column_2) time from table t1;
    select concat(t1.column_1," 單位:元") time from table t1;//超過兩個字段,會報錯(下面這樣寫會報錯)
    select concat(t1.column_1,t1.column_2,t1.column_3) from table t1;

    在使用CONCAT() 函數進行字符串拼接時,如果拼接的字段(字符串)中有中文,可能會導致亂碼,解決方法把拼接的字段(字符串)加上 to_char()即可:

    //如果遇到亂碼,加上to_char()
    select concat(to_char(t1.column_1),to_char(t1.column_2)) time from table t1;
    

    2、使用 “||” 進行字符串的拼接

    使用“||”拼接,就不受限制了

    //表中兩個字符串拼接,取別名為time
    select t1.column_1 || t1.column_2 time from table t1;//表中三個字符串拼接,取別名為time
    //這里可以使用括號將幾個要拼接的字段括起來,可讀性會好點,好像加不加括號都不影響
    select (t1.column_1 || t1.column_2 || t1.column_3) time from table t1;
    

    用“||”拼接的好處,在做模糊查詢時,可以利用這個

    //這樣可以動態進行模糊查詢,field是動態值
    select t1.* from table t1 where t1.name like "%" || field || "%";//如果對模糊查詢更加細粒度,當然,也可以使用concat()進行模糊查詢
    select t1.* from table t1 where t1.name like concat("%",field);
    select t1.* from table t1 where t1.name like concat(field,"%");

    補充:mysql使用concat或||拼接字符串遇到的坑

    業務需要,將幾個字段拼接為一個字段進行查詢,發現查完了全是空,后來在網上查詢發現:
    使用 || 或者concat拼接字符串,如果其中一個是null,就變成null
    轉為使用 concat_ws可以避免

    到此這篇關于oracle mysql 拼接值遇到的坑及雙豎線 || concat詳解的文章就介紹到這了,更多相關oracle mysql 雙豎線 || concat內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: Oracle
    主站蜘蛛池模板: 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 西宁装修_西宁装修公司-西宁业之峰装饰-青海业之峰墅级装饰设计公司【官网】 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 打造全球沸石生态圈 - 国投盛世 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 福建成考网-福建成人高考网| 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 瓶盖扭矩仪(扭力值检测)-百科| 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 健身器材-健身器材厂家专卖-上海七诚健身器材有限公司 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 蜂蜜瓶-玻璃瓶-玻璃瓶厂-玻璃瓶生产厂家-徐州贵邦玻璃制品有限公司 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 恒湿机_除湿加湿一体机_恒湿净化消毒一体机厂家-杭州英腾电器有限公司 | 防渗土工膜|污水处理防渗膜|垃圾填埋场防渗膜-泰安佳路通工程材料有限公司 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 搪玻璃冷凝器_厂家-越宏化工设备 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 门禁卡_智能IC卡_滴胶卡制作_硅胶腕带-卡立方rfid定制厂家 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 巩义市科瑞仪器有限公司| 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 期货软件-专业期货分析软件下载-云智赢 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 |