반응형

MySQL 17

MySQL에서 구별되는 것의 반대

MySQL에서 구별되는 것의 반대 sql에서 "select distinct"와 반대되는 부분이 있는지 알고 싶습니다. 그러면 여러 번 반복된 테이블에서만 값을 얻을 수 있습니다. 감사해요.select some_column, count(*) from some_table group by 1 having count(*) > 1; mysql과 같은 데이터베이스에서는 선택을 생략할 수도 있습니다.count(*)열 값만을 남깁니다. select some_column from some_table group by 1 having count(*) > 1; 당신은 필요합니다.group by와 함께having조항, 예를 들어 다음과 같습니다. select person, count(friends) from people gro..

programing 2023.09.19

SQL ANY & ALL 연산자

SQL ANY & ALL 연산자 저는 sql을 사용하기 시작했고 많은 이야기를 들었습니다.ANY그리고.ALL오퍼레이터들.누가 어떤 종류의 쿼리에 사용되는지 그리고 어떻게 작동하는지 설명해 주실 수 있나요?그ANY그리고.ALL연산자를 사용하면 단일 열 값과 다른 값의 범위를 비교할 수 있습니다.예를 들어 다음과 같습니다. select * from Table1 t1 where t1.Col1 < ANY(select value from Table2) ANY범위의 값 중 하나에 대해 작업이 참일 경우 조건이 충족됨을 의미합니다.ALL범위의 모든 값에 대해 작업이 참일 경우에만 조건이 충족됨을 의미합니다. 가정에 더 가까이 다가갈 수 있는 예제를 사용하려면 다음을 수행합니다. select * from Table1 ..

programing 2023.09.19

MySQL Left JOIN으로 별칭을 사용하는 방법

MySQL Left JOIN으로 별칭을 사용하는 방법 JOIN이 아닌 WHERE 절을 사용하여 join을 수행하는 것이 제 원래 쿼리입니다.스타가 없거나 장르가 나오지 않는 영화가 돌아오는 것이 아니라는 것을 깨달았기 때문에 모든 영화를 보여주기 위해서는 레프트 조인을 해야 할 것 같습니다.원본 SQL은 다음과 같습니다. SELECT * FROM movies m, stars s, stars_in_movies sm, genres g, genres_in_movies gm WHERE m.id = sm.movie_id AND sm.star_id = s.id AND gm.genre_id = g.id AND gm.movie_id = m.id AND m.title LIKE '%the%' AND s.first_name..

programing 2023.09.09

MySQL 온라인 테스트 도구

MySQL 온라인 테스트 도구 현재 상태로는 이 질문은 우리의 Q&A 형식에 맞지 않습니다.사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침되기를 기대하지만, 이 질문은 토론, 주장, 여론 조사 또는 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선되고 다시 열릴 수 있다고 생각한다면,안내를 받기 위해 헬프 센터를 방문합니다. 닫힘10년 전에. 무작위로 떠오르는 몇 가지 아이디어를 빠르게 테스트할 수 있는 MySQL(또는 그냥 SQL)용 온라인 도구가 있습니까? HTML/CSS/JS용 JSFiddle 또는 PHP용 http://writecodeonline.com/php/ 같은 것? MySQL 같은 것. 미리 감사드립니다.이런 거 찾으세요? http://sqlfiddle.com/ 또는 http:/..

programing 2023.09.09

외부 키 참조를 업데이트하지 않고 InnoDB 테이블의 이름을 변경하시겠습니까?

외부 키 참조를 업데이트하지 않고 InnoDB 테이블의 이름을 변경하시겠습니까? InnoDB 테이블을 새 테이블로 바꾸려고 하는데 이전 테이블을 가리키는 모든 외부 키 참조가 새 테이블을 가리키기를 원합니다. 그래서 시도해봤습니다. SET foreign_key_checks = 0; ALTER TABLE foo RENAME foo_old; ALTER TABLE foo_new RENAME foo; 유감스럽게도 foreign_key_filename을 사용하지 않도록 설정한 경우에도 foo를 가리키는 모든 참조가 foo_old를 가리키도록 변경됩니다.지금 나는 둘 중 하나를 찾고 있습니다. 전체 테이블을 재구성하지 않고 외부 키 참조를 다시 변경하는 방법 또는 외부 키 참조를 업데이트하지 않고 테이블 이름을 변..

programing 2023.08.30

ID가 배열에 있는 mysql

ID가 배열에 있는 mysql 이 질문에는 이미 다음과 같은 답이 있습니다. WHERE 절을 사용하여 조회에 배열 전달 (17개 답변) 마감됨9년 전에. 저는 1,2,3,4,5와 같은 일련의 ID를 가지고 있으며, 해당 ID가 포함된 mysql의 모든 행을 나열할 수 있기를 원합니다. 가장 쉬운 방법은 문자열을 배열로 변환한 다음 ($array)로 일치시키는 것이라고 생각했지만, 저에게는 작동하지 않습니다. 오류 등이 없지만 행은 반환되지 않습니다. $string="1,2,3,4,5"; $array=array_map('intval', explode(',', $string)); $query=mysqli_query($conn, "SELECT name FROM users WHERE id IN ('".$arra..

programing 2023.08.20

java.sql.SQLException 매개 변수 인덱스가 범위를 벗어남(1 > 매개 변수 수, 즉 0)

java.sql.SQLException 매개 변수 인덱스가 범위를 벗어남(1 > 매개 변수 수, 즉 0) 닫힘.이 질문은 다음과 같습니다.디버깅 세부 정보.현재 답변을 수락하고 있지 않습니다. 원하는 동작, 특정 문제 또는 오류, 문제를 재현하는 데 필요한 최단 코드를 포함하도록 질문을 편집합니다.이것은 다른 사람들이 질문에 대답하는 데 도움이 될 것입니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 선택한 콤보 상자를 확인한 후 데이터베이스에 삽입할 수 없습니다.Tomcat에서 다음 오류가 발생합니다. java.sql.SQLException: 매개 변수 인덱스가 범위를 벗어났습니다(1 > 매개 변수 수, 즉 0). 이것은 어떻게 발생하고 어떻게 해결할 수 있습니까?다음 중 하나를 호출하면 이 ..

programing 2023.07.26
반응형