我想选择mysql,但我需要选择两种类型的数据,一种从0256开始,另一种从0356开始。我可以用:
SELECT * FROM table WHERE tel LIKE '0256%' AND '0356%'?
谢了,塞巴斯蒂安
编辑我在PHP中遇到了这些查询的问题。上面的查询在mysql中工作得很好,但是在PHP中我只为LIKE '0256%'获得结果。
我使用下面的mysql查询来获取数据:
select *
from tableName
where tableName.field_type='22'
and tableName.field_id NOT LIKE(select aField_id
from TableName 02 where status !='Active')
我搞错了
1242 -子查询返回多于1行
你能告诉我这个查询有什么问题吗?
我在mysql数据库中有一本字典,里面有国际词汇。我想找到这些词并插入一个新版本。而不是代替。
当用户运行查询“货币”时,搜索结果中会出现以下两个拼写。
元元
我有一个想法,搜索包含元的所有行,用Y替换它们,然后导出到一个新的db/tabel,然后再将它们导入旧的DB,但是必须有一个更简单的解决方案,对吗?
mysql> SELECT * FROM money WHERE name LIKE '%¥%';
我使用的是MySQL,我有一个mtn_extract_list_email表,其中有公司、办公室、电子邮件、国家和评级栏。
我不想要有域名的电子邮件-- aol,gmail,google
我使用的查询是
select email from mtn_extract_list_email where (company like '%XYZ%' or office like '%XYZ%')
and (email not like '%@aol%' or email not like '%@gmail%' or email not li
所以我有一个查询,我从两个不同的表中选择值,并将它们UNIONizing在一起。我需要知道哪个条目来自哪里,因为我需要为每个条目形成一个不同的URL。标记这两个SELECT查询的最佳方式和正确的语法是什么?任何帮助都将不胜感激。代码如下:
$query = "SELECT newsletter_id id, newstitle title FROM tbl_news WHERE (newstitle LIKE '%".stripslashes($rowCont->fname)."%' && newstitle LIKE
我这里有一段代码:
$query = mysql_query("SELECT * FROM example WHERE text LIKE '%$value%'");
如果我使用以下命令会有什么不同:
$query = mysql_query("SELECT * FROM example WHERE text LIKE '$value'");
如果是,会是什么呢?会有什么不同?
我对SQL比较陌生,在做一些实践问题时遇到了一个问题/问题。
下面是我在MySQL中使用的查询:
SELECT DISTINCT CITY FROM STATION WHERE CITY LIKE '[aeiou]%[aeiou]'
我搞不懂为什么这不管用。下面是我对这个查询的想法:
SELECT DISTINCT CITY
^确保每个城市的返回都不会重复
FROM STATION
从车站的桌子上
WHERE CITY LIKE '[aeiou]%[aeiou]'
被选中的城市名称可以有第一个字母以aeiou开头,中间有任何内容,然后以aeiou结尾。
任何
我有一个mysql查询,它搜索一个特定的单词。例如,让我们搜索Killzone Shadow Fall(存储在变量中):
select * from games where title like 'Killzone Shadow Fall'
它是空的。虽然这个条目存在于数据库中,名为“Killzone:影子下降”
当有人搜索“杀戮暗影坠落”时,应该做些什么才能返回“杀戮区:阴影坠落”?
是否可以缩短这样的SQL语句?如果是这样的话,它在MySQL和PostgreSQL中会是什么呢?
SELECT DISTINCT city FROM station
WHERE (city LIKE 'A%' OR city LIKE 'E%' OR
city LIKE 'I%' OR city LIKE 'O%' OR city LIKE 'U%')
AND (city LIKE '%a' OR city LIKE '%e' OR city LIKE '%
它们是你可以使用的代码,还是在mysql查询中使用的代码?
我用这个代码找到了一些来自reciver的电子邮件。
mysql_query("select * from Friends where Reciver like '%$term%'");
但是我想做一段代码,比如
mysql_query("select * from Friends where Reciver or Sender like '%$term%'");
我的问题是?这是不是因为当我尝试它的时候,它没有得到任何结果?
如果它不正确,你能这样说并说明为什么它不正确
我正在尝试创建一个书店搜索字段,该字段与书的标题、副标题和作者列中的关键字匹配。我可以让一个不区分大小写的语句工作,但当我尝试在多个列下时,它似乎不起作用。有人能帮我找出什么问题吗?还是有更简单的方法来完成这一任务?
$getbooks= mysql_query("SELECT * FROM books WHERE (
LOWER(title) LIKE LOWER('%,".$_GET['search'].",%')
OR LOWER(author) LIKE LOWER('%,".$_GET[
我有这样的数据库:
我想用HTML和PHP制作一个搜索框,当我输入'matthew‘时,会显示如下:
我的问题是,使用什么查询来选择这个值并显示字段名,“matthew”值在哪里?
这是我的小密码:
<?php
$search='matthew';
$sql = mysql_query("select * from test where test.field_1 like '%$search%' or test.field_2 like '%$search%' or test.field_3 like '%$se
我有一个php页面,它应该在mysql表的列中搜索发送给它的字符串。代码是:
$search=$_POST['search'];
$search_result= mysql_query('SELECT * FROM my table WHERE title LIKE '.$search.'%');
连接正常,但总是返回false!
我目前正在进行一个查询,该查询必须提取由
完全吻合,
其次是数量最多的匹配词,
后面跟着查询中的第一个词是标题中的第一个词,
然后是字母顺序。
就像这样:
SELECT title
FROM title
WHERE title LIKE '%keyword%' OR LIKE '%keyword1%' OR LIKE '%keyword2%'
order by
case when title == 'keyword' then 0 else 1 end asc,
((title like
我试图让ORDER BY id DESC在这一行php中工作,但我无法让它工作。虽然没有它,但它们只是以相反的顺序显示。我应该把它放在哪里?
$query = mysql_query("SELECT * FROM photos ORDER BY id DESC WHERE title LIKE '%".$search."%'");
更新:--我已经用您的建议更新了php,谢谢。我还按照建议将其更新到mysqli,这是否可以更好地构建呢?它正在工作,只是想知道是否有人有任何改进?
<?php
$search = $_GET['
如果在LIKE MySQL查询中使用Unicode泰米尔语字符,我会得到错误的输出
Select * from tbl_name where colName LIKE 'ச%';
在上面的查询中,我得到了以சொ,சு,சே,சூ,சா,சி.开头的记录,我需要的是字母starting ச only。
colHWordசகதிசக்திசகாயம்சகுனம்சங்கம்சங்கிரகம்சங்குசடைசத்தியம்சந்தடிசந்தர்ப்பம்சந்திரகலைசந்தேகம்சபதம்சப்புசபைசம்பிரமம்சம்புடம்சமம்சம்மதம்சமயம்ச
我有MySQL数据库,我想选择所选城市和州的不同城市和StateInitials +邮政编码
我不想区分所有的字段,因为这样我将得到所有主要城市的10+
这是我为独特的城市所拥有的,StateInitials
$rs = mysql_query('select Distinct StateInitials, City from locations where City like "'. mysql_real_escape_string($_REQUEST['term']) .'%" limit 0,15', $dblink);
我
我正在运行这个查询
SELECT `contacts`.*
FROM `contacts`
WHERE
((email NOT LIKE '%domain1%') AND
(email NOT LIKE '%domain2%') AND
(email NOT LIKE '%domain3%') AND
(email NOT LIKE '%domain4%')
) AND (
DATE(created_at) = '2014-03-21'
)
嘿,我有这个片段,我很难推导出正确的语法。它帮助我搜索我的数据库,我似乎无法理解它。任何帮助都是非常感谢的。谢谢!
下面是搜索m DB的PHP部分的片段
$query = mysql_query("SELECT e.event_name, v.venue_name FROM tie_in.events e LEFT JOIN tie_in.venues v ON v.venue_id = e.venue_id WHERE e.event_name = '%.$uniqueId.%' OR v.venue_name = '%.$uniqueId.%' OR
我正在尝试为我的autosuggest函数区分一列。这是我现在的查询:
$result=mysql_query("SELECT * FROM users WHERE firstname LIKE '%".mysql_real_escape_string($_GET['chars'])."%' ORDER BY firstname LIMIT 0, 10",$con) or die(mysql_error());
不知怎么的,只是在select后面加上'DISTINCT firstname‘是行不通的。(Javascript
我不能计算表格中有撇号的行。这是我的问题。
$name = "'"; // variable declared for apostrophe
$script_select = mysql_query("SELECT COUNT(*) AS rowcount FROM (SELECT * FROM my_db.my_tb WHERE (customer_name REGEXP '".$name."'
OR address_line_1 REGEXP '".$name."' OR addres
我想在MYSQL数据库上创建事件。当我运行创建事件调度的查询时,我得到了以下错误:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8
连线的事情是,当我在事件调度中运行查询时,它运行正常,没有任何错误:
这是我正在使用的代码
CREATE DEFINER=`root`@`localhost` EVENT `updateGoa
可能重复:
它引用的行是调用mysql_fetch_array()函数的行。当通过phpmyadmin运行时,查询工作良好。它也不会引发任何错误。任何帮助都将不胜感激。
$query = "select distinct s.time, s.parameter, s.data, t.units from alertData as s, parameters as t where s.parameter like '%Airtemp_Avg%' and s.staID = 'WS_001_UHC' and s.interval_min = 15
比较列也是逗号分隔的MySQL列中逗号分隔的字符串
例如:
Id name catid
1 abc 4,5,2
2 bcd 5
3 efg 9,1,7
SELECT * FROM TABLE WHERE catid IN (2,5,6)
这里,2,5,6我必须与catid值进行比较才能得到结果。任何帮助来获得正确的输出,我使用FIND_IN_SET,但不能使它在我的情况下工作
我试图用PHP做一个非常简单的更新,如下所示:
$nlk = $lk + "1";
mysql_query("UPDATE posts SET like = '".$nlk."' WHERE id = '".$cid."'") or die(mysql_error());
$lk是从字段like获得的值,这是默认的0。$cid是来自id字段的值,该字段位于auto_increment上。
我知道这个错误:
您的SQL语法有错误;请检查与您的MySQL服务器版本对应的手册,以便在第1行使用接近
在我的数据库中,我有一个名为string(max)的字段GROUPS,在该字段中,我存储用分号;分隔的记录组。我使用Service Stack ORM Lite和Linq获取已指定组的记录。使用SQL,我可以使用LIKE查询实现这一点,例如:
WHERE GROUPS LIKE 'selected_group' OR GROUPS LIKE '%;selected_group' OR GROUPS LIKE '%;selected_group;%' OR GROUPS LIKE 'selected_group;%'
我需要在C#
我希望这是允许的,我不会每隔5分钟就在这里提出新的问题,但在这方面我需要帮助。
我有这个代码,我是从我之前的最后一个问题中得到的:
$string = $purifier->purify(@$_POST['string']);
$query = "SELECT * FROM users WHERE user_fname like '%".$string."%' OR user_lname like '%".$string."%' OR username li