社区
ASP
帖子详情
SQL查询问题,高手进
zzcoin
2005-05-23 03:08:36
比如一个数据库中
字段名为domain
他其中的一个值是 nateam.com
我现在要把nateam提取出来吧
也就是把小数点以前的值读出来
怎么做
...全文
153
13
打赏
收藏
SQL查询问题,高手进
比如一个数据库中 字段名为domain 他其中的一个值是 nateam.com 我现在要把nateam提取出来吧 也就是把小数点以前的值读出来 怎么做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzcoin
2005-05-24
打赏
举报
回复
我的QQ号 7660576
zzcoin
2005-05-24
打赏
举报
回复
我是彻底搞不定了
付费找人帮忙 有能力的加我QQ
价格面谈
要求你有工行银行账户 做好后马上给你在线转帐过去
丛林蚂蚁
2005-05-24
打赏
举报
回复
select left(domain,charindex('.',comain)-1) from 数据表 where charindex('.',domain)=7
charindex()
函数说明:返回字符串中某个特定字符串的位置
yyq136
2005-05-24
打赏
举报
回复
PATINDEX
返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。
语法
PATINDEX ( '%pattern%' , expression )
参数
pattern
一个字符串。可以使用通配符,但 pattern 之前和之后必须有 % 字符(搜索第一个和最后一个字符时除外)。pattern 是短字符数据类型类别的表达式。
expression
一个表达式,通常为要在其中搜索指定模式的列,expression 为字符串数据类型类别。
返回类型
int
注释
PATINDEX 对 text 数据类型很有用;除 IS NULL、IS NOT NULL 和 LIKE(这些是 WHERE 子句中对 text 类型有效的仅有的其它比较运算)外,PATINDEX 也可用于 WHERE 子句中。
如果 pattern 或 expression 为 NULL,则当数据库的兼容级别为 70 时 PATINDEX 返回 NULL;如果数据库兼容级别为 65 或更靠前,则仅当 pattern 和 expression 同时为 NULL 时,PATINDEX 返回 NULL。
yyq136
2005-05-24
打赏
举报
回复
啊?
zzcoin(南天一剑)
patindex是sql server 中自带的函数,和left是一样的
zzcoin
2005-05-24
打赏
举报
回复
patindex未定义
x1234521
2005-05-24
打赏
举报
回复
可以用.做分割,也可以用替换
前提你的里面的值都是xxxx.xxx的格式
这样你就可以这样做
1.分割
aar=split(domain,".")
那么aar[0]就是你想要的了
2.替换
domain=trim(replace(domain,".com",""))
这里的domain就是你要的了
yyq136
2005-05-24
打赏
举报
回复
select left(domain,patindex('%.%',domain)) as str from table1
应该能实现,你试试看
zzcoin
2005-05-24
打赏
举报
回复
楼上方法的好像不行啊
提示 substring 未定义
tttl366
2005-05-23
打赏
举报
回复
substring(domain,0,6)
zzcoin
2005-05-23
打赏
举报
回复
我做的是一个域名查询系统
我要检索长度为6的域名怎么办呢
这个域名长度是要去掉小数点后面的后缀的
麻烦前辈们把这句查询的条件发出来 谢谢
zzcoin
2005-05-23
打赏
举报
回复
我做的是一个域名查询系统
我要检索长度为6的域名怎么办呢
这个域名长度是要去掉小数点后面的后缀的
麻烦前辈们把这句查询的条件发出来 谢谢
phyllis2001
2005-05-23
打赏
举报
回复
读出nateam.com后用正则匹配(如果数据比较单一,用replace也行),去掉.com这些不要的就行了~~
【MySQL数据库】SQL 查询封神之路:步步拆解核心操作,手把手帮你解锁高阶玩法
本文是一篇SQL实战指南,从数据插入到复杂查询系统讲解SQL操作。主要内容包括:1) 数据插入的多种方式(单行/多行插入、替换更新);2) 基础查询语法及注意事项(避免全列查询、使用distinct去重);3) where子句的运算符详解(比较运算、逻辑运算、NULL处理);4) 结果排序(asc/desc)与别名使用规则(where不可用别名、order by可用);5) 特别解释了SQL执行顺序(from→where→select→order by)
SQL必知必会38-如何在Excel中使用SQL语言?
我们今天讲解了如何在 Excel 中使用 SQL
进
行查询,在这个过程中你应该对”SQL 定义了查询的标准“更有体会。SQL 使得各种工具可以遵守 SQL 语言的标准(当然也有各自的方言)。如果你已经是个 SQL
高手
,你会发现原来 SQL 和 Excel 还可以如此“亲密”。Excel 作为使用人数非常多的办公软件,提供了 SQL 查询会让我们操作起来非常方便。如果你还没有使用过 Excel 的这些功能,那么就赶快来用一下吧。
SQL中的递归查询
点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货递归查询原理SQL Server中的递归查询是通过CTE(表表达式)来实现。至少包含两个查询,第一个查询为定点成员,定...
分布式计算
高手
之路8-Spark SQL结构化数据文件处理
Spark SQL是Spark用来处理结构化数据的一个模块,它提供了一个编程抽象结构叫做DataFrame的数据模型(即带有Schema信息的RDD),Spark SQL作为分布式
SQL查询
引擎,让用户可以通过SQL、DataFrames API和Datasets API三种方式实现对结构化数据的处理。功能Spark SQL可从各种结构化数据源中读取数据,
进
行数据分析Spark SQL包含行业标准的JDBC和ODBC连接方式,因此它不局限于在Spark程序内使用SQL语句
进
行查询。
SQL优化篇:如何成为一位写优质SQL语句的绝顶
高手
(Structured Query Language)标准结构化查询语言简称SQL,编写SQL语句是每位后端开发日常职责中,接触最多的一项工作,SQL是关系型数据库诞生的产物,无论是什么数据库,MySQL、Oracle、SQL Server、DB2、PgSQL....,只要还处于关系型数据库这个范畴,都会遵循统一的SQL标准,这句话简单来说也就是:无论什么关系型数据库,本质上SQL的语法都是相同的,因为它们都实现了相同的SQL标准,不同数据库之间仅支持的特性不同而已。
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章