我有一个复杂的查询((Q1 union Q2) intersect (Q3 union Q4))。现在问题之一是涉及查询的列有'Company‘的值。这个值可以是特定的公司名称,也可以是“all”的值,意思是所有公司。我有一个单独的公司表,其中列出了公司名称。现在的逻辑是,如果intersect中的一个查询的值为“ALL”,而另一个查询为'C1',则结果应该返回'C1‘。但目前,由于'ALL‘与'C1’不匹配为字符串值,则intersect不返回任何内容。无论如何,我是否可以用所有的公司名称替换“all”行值,然后进行互联网络?我想通过SQL完成
我正在使用php mysqli做一个非常简单的搜索操作,在我的数据库中有一个我想搜索的公司名称字段,这就是我正在使用的。
SELECT * FROM directory WHERE title LIKE '$sq%'
标题是我要通过的$_POST,查询的其余部分工作正常,但是如果公司名称是
公司名称,如果我输入的名称不显示搜索结果,但只显示名称,我如何修复这个需要您的帮助
我有一个公司表,我使用了查询select * from company .But,现在我只需要从这个表中获取所有的公司名称,如何获取并存储到字符串array.Following代码片段--只有我所得到的公司名称的一个原始代码片段。但是如何获取所有公司名称并将其存储到一个数组中
reader = cmd.ExecuteReader();
// write each record
while(reader.Read())
{
Console.WriteLine("{0}",
我试图通过在MySQL服务器上做尽可能多的工作来优化我的php。我有一个sql查询,它从一个引号表中提取数据,但同时连接两个标记表来组合结果。我想增加一个通过关系表连接的公司。
因此,保存两者之间关系的表是relations_value,它简单地声明(我添加了示例数据)
亲子关系(公司)
companies表有相当多的列,但仅有的两个相关列是;
id (10) \n公司名称(我的公司名称)
因此,该查询当前获取我所需的所有内容,但我希望将公司名称引入查询中:
SELECT leads.id,
GROUP_CONCAT(c.tag ORDER BY c.tag)
以下是相关问题的链接,
现在我有了一个查询,它给出了我想要的公司名称。
查询
SELECT CASE WHEN COALESCE(b.totalCoupons, 0) > 3 THEN a.Name +'(Important) '
WHEN IsHighPriority = 1 THEN a.Name +'(High Priority) '
ELSE a.Name +''
END AS CompanyName
FROM Company a
LEFT JOIN
(
SELECT Name, COUNT
我有两个数组,如下所示:
用户(用户名,公司and )和公司(公司and,公司名称)
我希望用用户填充select,按公司名称分组,希望不必将companyname直接添加到用户。
这是可行的,但是我得到的是companyid而不是公司名称:
ng-options="user as username group by user.companyid for user in users"
我想加入第二张表,这样我就可以得到公司的名称。这样的查询是可能的吗?
ng-options="user as username group by company.Company for
我目前正在建立一个数据库,用来监控公司记录。我需要在将列出公司名称的表中的单个列中搜索许多公司名称(我们说的是完成后可能有几千个公司名称)。我目前使用以下基本的mysql LIKE查询(这是精简的,当前的查询包含正在搜索的300+术语):
SELECT * FROM "case-file-owner" WHERE "party-name" LIKE 'Nike%' OR
"party-name" LIKE 'Lyon Group Inc.%' OR "party-name" LIKE 'Ta
我有一个表,其中包含Firstname、companyname等字段。现在我想要第一个字符是从"A“开始的公司名称,如果公司名称是空的,那么将对名字应用搜索条件,即第一个字符从”A“开始,我可以解决吗?.how?请给我这个问题。我已经应用了如下查询:
var查询= _affiliateRepository.Table;if (!showHidden)查询= query.Where(a => a.Active);
if (Where(from a in query where a.Address.Company.HasValue))
quer
我正在移动一个具有名字、姓氏和公司名称的客户数据库。当前数据将具有名字和姓氏或公司名称
在新的数据库中,我有一个"Print Name“字段,我需要将名字和姓氏组合到其中,或者如果存在公司名称,则需要使用此值。
我已经尝试了下面的例子,当表达没有用的时候。
SELECT
fstnam,
lstnam,
cmpnam,
CASE
WHEN csttbl.cmpnam = null THEN fstnam||' '||lstnam
ELSE csttbl.cmpnam
END as PrintName
FROM csttbl;
在上面的查询中,我
查询的输出必须返回这样的记录: company不等于' CABS‘或company的子字符串,直到空格(例如CABS螺母).The公司名称可以是CABS,COBS,CABST,CABS螺母,CAB
SELECT *
FROM records
WHERE UPPER(SUBSTR(company, 0, (INSTR(company,' ')-1))) <> 'CABS'
OR COMPANY <> 'CABS'
但上面的查询是重新获得出租车坚果以及CAB,CAB。
我试过使用"LIKE
我有两个带有公司名称及其if的表,表Corporation_Name有ID和NAME,另一个表DATA_Excel有CORPORATION as ID and C_Name as name;我必须将数据表中的公司名称与Corporation Name相匹配,以确保所有公司都存在,如果不需要插入公司名称中不存在的公司的话。
目前,我正在使用以下查询:
Select Distinct (B.corporation), B.C_name
from data_excel B, corporation_name A
where B.C_name <> A.name
还有一些时候是这样的:
8
我现在试着学习SQL和Regex来分析中的数据。我试图找到解决问题的办法,但在网上找不到任何解决办法。我有一个有搜索查询的数据源,我想标记所有的查询,包括公司名称为“品牌”。这部分很简单。我只写了以下几句来完成它:
case
when REGEXP_MATCH(Query, '.*flnk.*') THEN 'Branded'
ELSE 'Non-branded'
END
但现在我也想把所有包含公司名称但拼写错误的搜索查询标记为“品牌”。因此,我尝试了以下几点:
case
when REGEXP_MATCH(Query, '^[f].*[
我正在动态地为搜索创建一个查询,基于搜索,我需要在des中追加查询。
例如,如果用户单击bydate,我将追加order by bydate desc,如果用户想搜索公司名称,我将追加order by companyname asc。这是在有条件的情况下完成的。
例如,如果查询是
select * from market
如果用户按日期进行搜索,则查询变为
select * from market order by bydate desc
如果用户通过公司名称查询变成
现在,如果前面的查询包含asc或desc,我需要插入逗号,所以查询变成
select * from market order
在我的sql服务器中,我有一个名为"company“的表,数据如下所示。
我使用一个查询:STUFF((select ', ' + a.companyname from (select companyname from company) a FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '')来显示带有一行的数据,如下所示。
但是,对于我来说,这个日期太长了,我想用最多40个字符来显示数据。我可以使用左(公司名称,40)来显示结果如
我有两个表名为company和customers。
在company表中有3个字段ID、Company和Type as:
ID Company Type
1 ABC Running
2 XYZ Current
现在,在customers表中,我再次提交了company和customers的值,但在这里,company的值作为ID提交:
Company Customer Name
1 monty
2 sandeep
现在我想在customer表中搜索公司名称,但是当我将公司名称放
我想知道人们对此的看法是什么……
我有一个名称列表(例如公司名称),并希望将它们显示为网页上的列表。我希望用户能够按字母顺序找到一组名称。因此,如果他们点击' M‘,那么它将显示以字母M开头的公司名称。这听起来很容易,对吧?
然而,这里有一个问题:并不是所有应该属于“M”类别的公司名称都会以字母“M”开头,例如密歇根大学。所以使用
SELECT * WHERE Name LIKE 'M%'
在SQL查询中将不会在这里工作。
以这种方式对数据进行分类的最佳方式是什么?
我能想到的唯一方法是在公司名称表中添加一列,并手动为每个公司名称分配一个字母,以便稍后可以在SELECT