马丁传奇

导航

随笔分类 -  SQL

SQL中的替换函数replace()使用
摘要:语法REPLACE ( string_expression , string_pattern , string_replacement )参数string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。string_pattern 是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 ('')。string_replacement 替换字符串。string_replacement 可以是字符或二进制数据类型。返回类型如果其中的一个输入参数数据类型为 阅读全文

posted @ 2013-09-04 15:59 马丁传奇 阅读(121654) 评论(1) 推荐(3) 编辑

select case when if 的一些用法
摘要:概述:sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作。首先,让我们看一下CASE的语法。在一般的SELECT中,其语法格式如下:CASE WHEN THEN WHEN THEN ... WHEN THEN ELSE END★ 第一部分# 创建一个用户表CREATE TABLE `user` (`id` int(10) unsigned NOT NULL auto_increment, `sex` tinyint(1) default 1 COMMENT '性别:0女;1男;2保密',`age` 阅读全文

posted @ 2013-07-28 02:03 马丁传奇 阅读(102442) 评论(5) 推荐(8) 编辑

MySQL中文全文检索demoSQL
摘要:一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。二、语法 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN MODE | WITH QUERY EXPANSION } 例如:SELECT * FROM tab_name WHERE MATCH ('列名1,列名2...列名n') AGAINST('词1 词2 词3 ... 词m'); 即:MATCH 相当于要匹配的列,而 AGAIN 阅读全文

posted @ 2013-07-27 21:44 马丁传奇 阅读(5279) 评论(0) 推荐(3) 编辑