mysql2314 MySQL SQL 쿼리 : 모든 모음으로 이름 표시 적도 기니와 도미니카 공화국은 이름에 모든 모음 (a, e, i, o, u)이 있습니다. 이름에 한 단어 이상이 포함되어 있기 때문에 계산되지 않습니다. Find the country that has all the vowels and no spaces in its name? NOT LIKE '% a %'구문 이름을 사용하여 결과에서 문자를 제외 할 수 있습니다. 표시된 검색어에는 'a'가 하나 이상 포함되어 있기 때문에 바하마 및 벨로루시와 같은 국가가 누락되었습니다. SELECT name FROM world WHERE name LIKE '%u' and name LIKE '%a' and name LIKE '%o' and name LIKE '%i' and name LIKE '%e' and name NOT .. 2020. 10. 22. MySQL DATETIME-날짜 만 변경 시작 : 2011-01-17 09:30:00 2011-01-28로 날짜 만 편집하고 싶다고 가정 해 보겠습니다. 끝내는 가장 효율적인 방법은 무엇입니까 : 2011-01-28 09:30:00 감사! Date_Add ...라고 말하는 모든 사람은 날짜를 빼고 날짜를 더해야합니다. 가능성이 있습니다 ...하지만 첫 번째 단계를 제거하고 날짜를 "교체"하려고했습니다. 해결 방법 date_add 함수를 사용하고 싶지 않다면 다음 구성을 사용하는 것을 고려할 수 있습니다. UPDATE table_name SET field_name = concat('2011-01-12 ', time(field_name)) 날짜 뒤에 공백을 추가해야합니다 ( '2011-01-12 ? '). 참조 페이지 https://stackove.. 2020. 10. 22. MySQL mysql 데이터의 행 / 열을 배열에 저장하는 방법 mysql 데이터베이스에서 선택한 일부 데이터를 PHP 배열에 저장할 수 있기를 원합니다. 지금까지는 정보 만 에코 할 수 있었으며 나중에 사용하기 위해 배열에 저장할 수 있기를 원했습니다. 내 코드는 다음과 같습니다. $query = "SELECT interests FROM signup WHERE username = '$username'"; $result = mysql_query($query) or die ("no query"); while($row = mysql_fetch_array($result)) { echo $row['interests']; echo " "; } 해결 방법 당신은 사용할 수 있습니다 $query = "SELECT interests FROM signup WHERE username .. 2020. 10. 22. MySQL 지리적 위치 근처에있는 사물을 쿼리하십니까? 특정 지리적 위치 내에서 무언가를 찾으려고하는 쿼리가 있지만 결과가 조금 ... 이상합니다. 내 데이터는 위도 / 경도 37.780182, -122.517349 가있는 샌프란시스코시를 둘러싸고 있습니다. 검색어 : SELECT id, hike_title, lat, lng, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(37.780182) ) + sin( radians(-122.517349) ) * sin( radians( lat ) ) ) ) AS distance FROM my_awesome_table HAVING distance < 10000 ORDER BY distance LIMIT 0 .. 2020. 10. 22. MySQL에서 두 개의 하위 쿼리 결합 MySQL의 공동 두 하위 쿼리에 문제가 있습니다. (select * from table1 where id = 1 group by f1) a1 join (select * from table2 where id = 2 group by f2) a2 ON a1.f3 = a2.f3; 오류 1064 (42000) : SQL 구문에 오류가 있습니다. 1 행에서 'join (select * from table1 where id = 2)'근처에서 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 내 구문이 올바르지 않습니까? 해결 방법 예제 확인 SELECT * FROM table1, table2; SELECT * FROM table1 INNER JOIN table2 ON table1.id=t.. 2020. 10. 22. MySQL mysqli query not working when variable inserted 나는 여분의 눈이 필요합니다! 매우 간단한 쿼리가 있습니다. $result = $mysqli->query("SELECT post_id FROM blog_posts WHERE post_uri = 'the-test-post' LIMIT 1"); $row = $result->fetch_array(); 그리고 이것은 나에게 post_id를 제공합니다. 그러나 post_uri에 대한 변수를 삽입하면 결과가 비어 있습니다. 내가 시도한 방법 중 아무것도 작동하지 않았습니다. $result = $mysqli->query("SELECT post_id FROM blog_posts WHERE post_uri = '".$post_uri."' LIMIT 1"); $result = $mysqli->query("SELECT po.. 2020. 10. 22. MySQL How does MySQL process ORDER BY and LIMIT in a query? 다음과 같은 쿼리가 있습니다. 표 1에서 기사 선택 ORDER BY publish_date LIMIT 20 ORDER BY는 어떻게 작동합니까? 모든 레코드를 정렬 한 다음 처음 20 개를 가져 오거나 20 개 레코드를 가져와 publish_date 필드로 정렬할까요? 마지막 기사라면 가장 최근 기사 20 개를받을 수 있다고 보장 할 수 없습니다. 해결 방법 먼저 주문한 다음 처음 20 개를 가져옵니다. 데이터베이스는 ORDER BY 앞에있는 WHERE 절에있는 모든 항목도 처리합니다. 참조 페이지 https://stackoverflow.com/questions/4708708 2020. 10. 22. MySQL에서 ID가 유사한 행에 대한 열 곱셈의 합계 "구매"라는 테이블에 3 개의 열이 있습니다. id amount price 2 2 21 2 5 9 3 8 5 비슷한 ID를 가진 모든 행을 그룹화하고 결과적으로이 배열을 갖고 싶습니다. array([0] => [id => 2, total => 87 (because 2*21+5*9=87)], [1] => [id => 3, total => 40 (because 8*5=40)]) 유사한 ID를 가진 행에 대한 SUM (amount * price)의 총 계정 으로. 나는 사용해 보았다 SELECT id, SUM(p.price*p.amount) total FROM purchases p GROUP by p.id 그러나 그것은 잘 작동하지 않습니다 (즉, 내가 원하는 것을 얻지 못합니다. mysql에서 이것을 수행하.. 2020. 10. 22. MySQL MySql의 테이블에서 마지막 레코드 (조건에 따라)를 삭제하는 방법 다음과 같은 LoginTime 테이블이 있습니다. id | user_id | datetime 1 | 1 | 2011-01-17 18:51:05 2 | 1 | 2011-01-18 18:51:05 3 | 1 | 2011-01-19 18:51:05 4 | 2 | 2011-01-19 18:51:05 user_id = 1 의 마지막 레코드를 삭제하고 싶습니다. 사용자의 마지막 기록은 datetime 으로 인식 할 수 있습니다. 하나의 쿼리로 어떻게 할 수 있습니까? 해결 방법 user_id (예 : WHERE user_id = 1)로 테이블을 필터링 한 다음 시간별로 정렬 (예 : ORDER BY datetime) 한 다음 쿼리를 한 항목 (예 : LIMIT 1)으로 제한하고이 쿼리의 결과를 삭제해야합니다. 마지.. 2020. 10. 22. MySQL : 시간 간 비교 내가 원하는 방식으로 불가능할 수도 있지만 여기에 있습니다. SELECT * FROM `table` WHERE CAST('05:00:00' AS time) BETWEEN `start` AND `end` 데이터베이스의 항목은 다음과 같습니다. `start` = '22:59:59' `end` = '06:00:00' 그러나 쿼리는 결과를 반환하지 않습니다. 물론 관련된 날짜가 있으면 작동하지만 그렇지 않습니다. 시작이 '00 : 00 : 00 '인 경우에도 작동합니다. 해결 방법 나는 당신이 찾고있는 것이 다음과 같습니다. SELECT * FROM table WHERE start CAST('05:00:00' AS time) SELECT * FR.. 2020. 10. 21. 이전 1 ··· 173 174 175 176 177 178 179 ··· 232 다음