SQL 采用字段中的特定值

发布于 社会 2024-06-26
8个回答
  1. 匿名用户2024-01-30

    如果它只是一个固定的镜头"20/30"相对容易,找到就行了"20/30"在此字符串的开头,您可以再截断 5 个字符的长度,例如:

    select case when charindex('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', '20/30') >0 then substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', charindex('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg', '20/30'),5) else '' end

    如果不一定是 20 30,但有"/"相关号码(例如 14、20、33、66 等) 在这种情况下,您可能需要编写一个提取字符串的函数,例如:

    f substr(),然后调用:

    选择“用户”。 f_substr('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg')

  2. 匿名用户2024-01-29

    substring

    返回字符、二进制文件、文本或图像表达式的一部分。 有关可用于此函数的有效 Microsoft SQL Server 数据类型的详细信息,请参阅数据类型。

    语法。 substring ( expression , start , length )

    参数。 expression

    是字符串、二进制字符串、文本、图像、列或包含列的表达式。 不要使用包含聚合函数的表达式。

    start 是一个整数,指定子字符串的开始位置。

    length

    是一个整数,指定子字符串的长度(要返回的字符数或字节数)。

    select substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg',23,5)

  3. 匿名用户2024-01-28

    一楼是固定长度的。

    如果前后长度不固定,可以这样写。

    instr(str,'/',0,-1)找到'/'位置。

    select substr( str ,instr(str,'/',1,1)-2 ,5)

    from ……

    这句话取自附近5个字的**!

    不支持此数据库 instr 可以使用:

    charindex

  4. 匿名用户2024-01-27

    如果您能保证它在该领域是独一无二的,您可以:

    substring('mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg',charindex('/',mgdf13hj44jjjgasetrxzc20/30nj5weyu45f5645gjhkdfjkg)-2,5)

    你可以检查一下。 charindex

    patindex

    用。

  5. 匿名用户2024-01-26

    1.首先,您需要输入您的名称和密码才能登录服务器。

    2.下图中,有一个学生的数据表,需要在数据表中打开studentname数据表。

    3.这里我们首先打开数据库查询语句,进入查询语句,先查询数据表中的数据内容。

    4. 输入查询语句,从学生中选择*,输入后选择所有内容,选择执行按钮,执行SQL语句。

    5.执行完成后,可以取出数据。

  6. 匿名用户2024-01-25

    您的意思是从上表中获取英文列并显示它。

    然后你先把它拿出来:从tablename中选择英语

    在 vs 中,您可以使用数据集存储。

    然后它说您可以使用 gridview 或 datalist

  7. 匿名用户2024-01-24

    如果再这样下去,怎么拿? mrc.?set mrc = executesql(sql, msgtext) a = mrc所有这些探索性的工作都帮助了后来拥有更好设备的发明家解决了很多问题。

  8. 匿名用户2024-01-23

    您是在问 vs2008** 还是 sql 语句?

    我可以详细介绍一下。

相关回答
13个回答2024-06-26

具体步骤如下:

需要准备的材料有:计算机、excel >>>More

8个回答2024-06-26

情况一:Web开发,想从数据库中读取一个文件,在用户本地新建一个文件,然后直接打开,这样就不会出现流程问题,但是家里人是积极的还是想法好的,现实总是残酷的! 经过我的不懈努力。 >>>More

23个回答2024-06-26

电脑屏幕出现的原因可能不仅仅是显卡造成的,以下是最可能的原因和解决方案的列表。 请自行排除。 >>>More

11个回答2024-06-26

是的,有四个部分,两个语文和两个数学,每次考试的顺序不同,有两种可能,你可能会赶上V,Q,V,V,Q,或者Q,V,Q,V,V,V,也就是说,无论如何,语言和数学是依次的。 所以如果你赶上了V、Q、V、Q,那么你可以用两个Q来画两张V机读卡,如果你赶上了Q、V、Q、V,那就用第二个Q的时间来画第一个V的机读卡,后面的V别无选择,只能抓紧时间。 >>>More

5个回答2024-06-26

在知道。 “我的问题”和“我的”不能删除(违反抬大凳子提问原则的除外,管理员可以删除)。 >>>More