草庐IT

字母表

全部标签

mysql - 如何从mysql中的字符串中获取第一个字母?

我有一个名为叶子的表idleave_namestatus1CasualLeave02SickLeave0我需要获取假名的首字母,例如CL、SL我试过LEFT()但字符串长度不是预定义的。 最佳答案 这里有一个明显的边缘情况,如果假名应该有两个以上的任期,就会发生这种情况。我假设您只需要前两个单词的首字母,而不管出现了多少。SELECTCASEWHENINSTR(leave_name,'')>0THENCONCAT(LEFT(leave_name,1),SUBSTRING(leave_name,INSTR(leave_name,'')

mysql - Sphinx 搜索引擎的首字母缩略词

我如何索引像“m.i.a.”这样的首字母缩略词?当我搜索“mia”时,我得到的结果是“mia”而不是“m.i.a.”。当我搜索“m.i.a.”时,我什么也得不到。编辑:解决方案大致如下:ignore_chars=-,. 最佳答案 您可以添加“.”到您忽略的字符列表:http://www.sphinxsearch.com/docs/current.html#conf-ignore-chars或者您可以添加m.i.a.>mia作为一个词形式:http://www.sphinxsearch.com/docs/current.html#co

php - 如何将正确的大写字母用于插入数据

当我将upper设置为%s的值时,它会出现sql语法错误...我可能出错的部分以及如何修复它..有人可以纠正我吗,因为它对新手来说似乎很新我$insertSQL=sprintf('INSERTINTOkontrak(ID,NAME,T_LAHIR,Country)VALUES(%s,(UPPER(%s)),%s,%s)',GetSQLValueString($_POST['Id'],'int'),GetSQLValueString($_POST['Nama'],'text'),GetSQLValueString($_POST['Tarikhlahir'],'date'),GetSQLV

MySQL - 需要字符串中最大匹配字母的搜索结果

您好,我正在编写自己的MySQL查询,我需要如下记录结果。表格中的单词-ABCXYZ我的字符串-ABCXYZQWER当我按如下方式运行查询时-SELECT*FROMmyTABLEwhere`column`LIKE'ABCXYZQWER%';我得到的结果是空的。我知道MySQLLIKE匹配字符串的结果。我需要一种方法来解决这个问题。我使用“ABCX”搜索它-它给了我一个正确的结果。 最佳答案 您可以使用函数LOCATE():SELECT`column`FROMmyTableWHERELOCATE(`column`,'ABCXYZQWE

mysql - 匹配mysql表中字母和数字的模式

我在sql查询中找不到任何匹配字母和数字的模式。[PG]\d+.*-这是查询的模式我已经尝试了一些方法,但我只匹配字母或数字,而不是两者。SELECT*FROMcarsWHEREREGEXP_LIKE(model,'^[PG]\d');它必须匹配以p或g开头后跟数字并以某些字母结尾的所有内容。像这样p01929ki,g9102rt 最佳答案 你可以考虑这样的模式WHEREREGEXP_LIKE(model,'^[pg][0-9]+[[:alpha:]]*$')参见theregexdemo.详情^-字符串开始[pg]-p或g[0-9]

php - mysql查询只返回字符串的首字母

有人可以告诉我我缺少什么吗?以下sql查询仅返回它从我的数据库中获取的字符串的第一个字母:$result=mysql_query("SELECT*FROMusers)ordie("errorinthequery");谢谢。更新$result=mysql_query("SELECT*FROMpropertiesJOINusersUSING(UserId)WHERELevel'Admin'$pages->limit")ordie("couldnotloadalltheproperties");$i=0;while($row=mysql_fetch_array($result)){$fn[$

mysql - 捷克语 "ch"字母如何存储在 mysql 中以及如何使用 substr 获取它?

即使“ch”显示为两个字母,在捷克语中它被视为一个字母并且其在字母表中的顺序在H字母之后(因此正确的顺序是a,b,c,d,e,f,g,h,ch,i,j(我跳过了一些国家字符)。但是当我这样做时包含以ch开头的单词的列上的substr(colname,1,1)我只得到“C”此sql:SELECTSUBSTRING(title,1,1)AStitle_truncatedFROMnodenodeWHEREnode.typein('termin')GROUPBYtitle_truncatedORDERBYtitle_truncatedASC"返回:A、B、C、D、E、F、G、H、I、J(所以没

mysql - 带前缀的高级 MySQL 字母排序?

如果这个问题已经得到回答,我深表歉意,我已经进行了广泛的搜索,但还没有找到答案(可能是因为我不确定它的措辞是否正确?)是否可以按字母顺序sort_by设置前缀?例如,我在表格中有一个大学列表。有些大学以Universityof为前缀(例如UniversityofCambridge),而其他大学则没有(例如DurhamUniversity)。是否可以为MySQL定义一个忽略的前缀?例如下面的列表UniversityofCambridgeUniversityofBristolDurhamUniversitykingsCollegeLondon应该命令UniversityofBristolU

MySQL 查询按字母顺序 A-Z 但 "AA"之后是 "Z"

我在MySQL表中有数据,title如下所示:16AActivatedCharcoal16AALidocaineViscousGel(Xylocaine®)16BAdenosine(Adenocard)16BBLorazepam(Ativan)16CAlbuterol(Proventil,Ventolin)16CCMagnesiumSulfate16DAmidaroneCordarone,Nexterone16EAspirin16FAtropineSulfate16GCalciumChloride[...]16ZDuoDoteAuto-Injector我的应用程序使用此SQL查询来构建

mysql非字母顺序?

我有这张表:id|businessName|keywords============================1AdamFOX2FOXblablabla用户插入一个字符串,我想在businessName和keywords列中搜索这个字符串。所以我运行这个查询:SELECT*FROM`business`WHERE`businessName`LIKE'%str%'OR`keywords`LIKE'%str%'我的问题:首先,我想获取名称与str匹配的企业,然后获取关键字与str匹配的企业。即:用户输入单词FOX,mysql将返回两个业务(adam和FOX),在这种情况下我希望mysq