我一直试图在给定字符串中的分号之前得到第一个字符串。
H-Henry Grey;CA;UID123;09870;
在上述情况下,我想得到第一个分号之前和'H-‘之后的任何东西,这就给了我亨利·格雷。下面的查询提供了H-之后的所有内容。任何帮助都是非常感谢的。谢谢。
select SUBSTR(log,INSTR(log,'H-')) from table1; -- log is the column name of table table1
这是我的Excel表,有3个输入列。最后一列是输出列,其中包含我需要的结果。
下面是我的样例宏:
Function month(x As string, y As string, z As String) As String
If (((x = "January.Winter") Or (y = "January.Winter")) And (z = "jan")) Then
month= "true"
Else If (((x = "January.2016") Or (y = "Janua
我对编程非常陌生,我试图将下面的字符串拆分为36.20 C,但我一直得到ArgumentOutOfRangeWasUnhandled。为什么?
private void button1_Click(object sender, EventArgs e)
{
string inStr = "Temperature:36.20C";
int indexOfSpace = inStr.IndexOf(':');
//stores the address of the space
int ind
我需要在查询中使用oracle包含函数,如下所示:
select *
from iindustrialcasehistory B
where CONTAINS(B.ItemTitle, '%t1%') > 0 OR
CONTAINS(B.ItemTitle, '%t2%') > 0
我已经为ItemTitle列定义了上下文索引,但执行时间大约是一分钟!而我需要它在一秒内执行!感谢您提供的高级版执行时间缩短指南!
我目前的任务是改进现有的vba文件。但是,我无法与执行此代码的人联系。那么我可以知道first = InStr(2,sl,",",1)中的逗号是什么意思吗?因为我在csv文件中查找逗号,但是使用ctrl F和手动搜索字符串之间的逗号都找不到。
Private Sub readdata(filename As String, i As Integer)
Application.ScreenUpdating = False
Dim sl As String
Dim first As Integer
Dim second As Integer
Dim j As Long
j = 2
我有一个条件,如果可以在单元格H1中找到"iPad Pro10.5“,则将”iPad 10.5“输入到单元格A1中。但是,格式不同,"iPad Pro“和"10.5”可以用A1分隔--例如:
苹果iPad Pro第二代64 Fi,Wi,10.5英寸空间灰色
对于这种情况,我应该如何搜索这两个被分割的字符串才能以我想要的结果结束?还有其他几种尺寸和型号也需要特定的分类。
这是我目前的代码
For Each cell In SrchRng
If InStr(1, cell.Value, "iPad Pro 10.5", vbTextCompa
我需要将列(LASTNAME)的值与系统变量(: variable )进行比较,但该变量是一个电子邮件地址,因此我需要去掉"@email.com“和”firstname“。一些我尝试过的东西:
select *
from TABLENAME
where LASTNAME LIKE :VARIABLE
select *
from TABLENAME
where LASTNAME IN :VARIABLE
我已经能修剪掉@email.com了,不知道怎么修剪FIRSTNAME。在同一时间。
我必须确保插入的电子邮件格式为"X@Y.Z“
X和Y只能包含字母和数字,Z只能有字母。
我尝试过这样的方法,但我不知道如何分别限制X、Y和Z的字符。
Create Table User(
Mail varchar check(Mail NOT GLOB '*[^A-Za-z0-9@.]*' AND Mail LIKE '%_@%_._%'));
下面的VBA在特定位置查找最近修改的文件,然后将该文件复制到另一个位置:
Dim objFSO As Object
Dim objFolder As Object
Dim objFile As Object
Dim strcopyfile As String
Dim strpaste As String
Dim strName As String
Dim varDate As Variant
strcopyfile = "C:\Flow"
strpaste = "C:\Users\Draft.xlsx"
Set objFSO = CreateObject(
我想创建一个列表,无论指定了什么国家代码,都可以计算电子邮件提供商的数量。也就是说,ex@gmail.com和ex@gmail.uk都会被归入gmail。
我正在使用substr()函数,但我无法在“@”和“.”之间进行选择。
这是我的代码:
SELECT SUBSTR(email, INSTR(email, '@')) AS 'Provider', COUNT(email)
AS 'Count'
FROM Customer
GROUP BY Provider
ORDER BY Count DESC;
我的输出目前看起
我有一个表product_info,其中包含一个名为“description”的字段。有几行像“大唇大小什么什么”之类的。现在,我想切分实际的大小(“什么-什么”),并将其放入一个名为“大小”的新领域。
我试过这个:
UPDATE product_info
SET size=SUBSTRING(description, "sizes"+1)
WHERE description LIKE '%sizes%';
它似乎不起作用--它在描述中复制了所有的东西,整个‘低音大小-什么’。有人能帮忙吗?
我正在尝试获取字符串的中间部分。我的表格如下:
id machine model
1 lathe ISO-678-1567
我想要像678这样的机器模型的中间部分。
描述输出:
id machine model midcode
1 lathe ISO-678-1567 678
目前,我正在用PHP codwe做同样的事情。但我认为用Mysql查询本身会更好。请帮帮我怎么做?
我有一个中间有空格的字符串,我需要在空格之前获取第一个字符串(它可以是一个数字)。
WITH test_data AS (
SELECT '123642134 10' AS quarter_cd FROM dual UNION ALL --VALID
)
select *
from test_data
where regexp_like(quarter_cd, '', 'c')
输出应为:
123642134
我有一条短信:
Process explanation:The bottle is then melted to form liquid glass;Final activity for manager:Labeling of previous samples
我只想在“过程解释”之后得到这个角色,但不包括“最后的活动.”
就像这样:
The bottle is then melted to form liquid glass.
这是我想要转换为oracle的当前单元查询:
SELECT REGEXP_EXTRACT(
'Process explanati
考虑到这个问题:在字符串中找到一个重复的子字符串,可以使用散列吗?我想要创建一个字典,将子字符串作为键,重复实例的数目作为值。这是我到目前为止所拥有的。我收到了一个错误,因为我使用一个子字符串作为字典的键。有人能发现我的错误吗?谢谢!
def findsubs(str):
d={}
for i in range(len(str)-1):
for j in range(i+2, len(str)-2):
if d[str[i:j]]>1:
return str[i:j]
else:
d[str[i:j]] = d[st
我在vba中创建了一个非常小的脚本来解析几乎所有网站的标题。我用很少的网站检查过它,它提供了准确的结果。我使用了对响应文本的拆分功能来实现这个结果。网站应放置在A栏中,结果将显示在每个网站旁边的B栏中。我试着让它完美无缺。
Sub Title_Data()
Dim http As New MSXML2.XMLHTTP60
For Each cel In Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).row)
With http
.Open "GET", cel.Value, Fals
我的问题是如何检查字符串开头是否有"text“& "_”。
例如:
If sText = test.docx Then Function = False
ElseIF sText = Test_test.docx Then Function = True
End If
如何正确地剪切这个字符串,也是在__之前的文本没有测试时,如果字符串中有几个_,它也可以工作
我正在使用Access 2010,并试图逆转一个地理代码。我指定一个lat长的位置,然后结果显示在一个列表框中。我有一个表单,有一个列表框和一个命令按钮。命令按钮具有以下onclick事件:
Dim XMLDoc As New DOMDocument
Dim XMLNode As IXMLDOMNode
Dim i As Long
Dim lat As Double, lng As Double
XMLDoc.Load "http://maps.googleapis.com/maps/api/geocode/xml?latlng=37.4250011,-122.0955909&
在javascript中,如何使用正则表达式将everything替换为"Source=“右侧
例如,假设:
var inStr="http://acme.com/mainpage.aspx?ID=25&Source=http://acme.com/fruitPage.aspx"
var newSoruceValue="http://acme.com/vegiePage.aspx"
目标是在outStr中获得这个值:
var outStr="http://acme.com/mainpage.aspx?ID=25&Source=ht
我有一个很大的疑问,我听不懂。我跟随来理解INSTR的语法,但没有运气。
它是说如果列pm.BUSINESS有一个带有逗号(,)的值,那么返回‘全局’?
以下是查询的某些部分
SELECT CASE WHEN INSTR(pm.BUSINESS,',') > 0
THEN 'Global'
ELSE pm.BUSINESS END "BUSINESS LINE",
pm.PUB_TYPE "PUB_TYPE",
我想在python3.7中使用用户输入的关键字搜索帖子,我想出了两个解决方案,但都不起作用,下面是我所做的。 可能的解决方案1: c.execute("SELECT pid FROM posts WHERE title LIKE '%?%';", (keyWord,)) 但是,它给出了这个错误 Exception has occurred: ProgrammingError
Incorrect number of bindings supplied. The current statement uses 0, and there are 1 supplied.
我需要搜索第二个和第三个字符是oo的名称。姓氏不是Tomeloos。
我想出了这个问题
SELECT * FROM student
WHERE INSTR(naam, 'o') = 2 AND INSTR(naam, 'o') = 3
AND naam NOT LIKE '%Tomeloos';
但就像预期的那样,这是行不通的,因为这个部分永远不会返回true:
AND INSTR(naam, 'o') = 3
因为它会在第二个位置看到o。
有人知道我如何使用INSTR函数实现这一点吗?谢谢
我希望能够使用Oracle 11g SOA Suite Database Adapter创建一个以列表作为输入的服务。因此,我希望能够为getCountries操作提供一个countryId列表。
我找到了链接。它可以工作,但它在包含定界字符的参数上中断,因此它不是理想的。
我一直在尝试使用一个具有集合作为输入和输出的函数,并使用for-each构造来进行映射。但是不能让它工作。我不确定DBAdapeter是否能处理这个问题。
有没有人试过这样的东西?