본문 바로가기

SQL2314

MySQL 교리-준비된 문장 만이 아니라 실제 SQL을 어떻게 인쇄 할 것인가? 우리는 PHP ORM 인 Doctrine을 사용하고 있습니다. 다음과 같은 쿼리를 생성하고 있습니다. $q = Doctrine_Query::create()->select('id')->from('MyTable'); 그런 다음 함수에서 다음과 같이 다양한 where 절과 적절한 것을 추가합니다. $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); 나중에 쿼리 객체를 execute () -ing하기 전에이를 검사하기 위해 원시 SQL을 인쇄하고 다음을 수행합니다. $q->getSQLQuery(); 그러나 전체 쿼리가 아닌 준비된 문만 인쇄합니다. MySQL로 보내는 내용을보고 싶지만 대신 ? 를 포함하여 준비된 문을 인쇄합.. 2020. 12. 14.
MySQL Spring MySQL 및 RowCallbackHandler를 사용하여 대규모 데이터 세트를 관리하는 방법 Spring과 JdbcTemplate을 사용하여 MySQL에서 테이블의 각 행을 살펴 보려고합니다. 내가 착각하지 않았다면 다음과 같이 간단해야합니다. JdbcTemplate template = new JdbcTemplate(datasource); template.setFetchSize(1); // template.setFetchSize(Integer.MIN_VALUE) does not work either template.query("SELECT * FROM cdr", new RowCallbackHandler() { public void processRow(ResultSet rs) throws SQLException { System.out.println(rs.getString("src")); } });.. 2020. 12. 14.
MySQL DATETIME 필드의 GROUP BY 월 mysql에 다음 쿼리가 있습니다. SELECT title, added_on FROM title 결과는 다음과 같습니다. Somos Tão Jovens 2013-10-10 16:54:10 Moulin Rouge - Amor em Vermelho 2013-10-10 16:55:03 Rocky Horror Picture Show (Legendado) 2013-10-10 16:58:30 The X-Files: I Want to Believe 2013-10-10 22:39:11 매월 제목 수를 얻고 싶습니다. 결과는 다음과 같습니다. Count Month 42 2013-10-01 20 3013-09-01 이것을 얻기 위해 내가 생각할 수있는 가장 가까운 것은 : SELECT Count(*), Date(times.. 2020. 12. 14.
MySQL 데이터베이스에서 현재 날짜를 가져 오는 MySQL 쿼리? 누구든지 데이터베이스에서 현재 날짜를 얻기 위해 쿼리를 제안 할 수 있습니까? 해결 방법 mysql> SELECT NOW(); -> '2007-12-15 23:50:26' mysql> SELECT CURDATE(); -> '2008-06-13' 참조 페이지 https://stackoverflow.com/questions/20971893 2020. 12. 14.
MySQL 데이터베이스에 PHP 삽입이 작동하지 않음 인사말 나는 텍스트를 편집하고 나중에 사용할 수 있도록 db에 저장할 수 있도록 다음 PHP 스크립트를 만들었습니다. 그러나 업데이트 / 삽입 쿼리에서 약간의 걸림돌이 발생했습니다. 내가 뭘 잘못하고 있는지 잘 모르겠지만 명령 중 하나만 실행됩니다. 이것이 호스팅 문제인지 또는 내가 잘못하고 있는지 확실하지 않습니다. 어떤 아이디어? if (isset($_SESSION["logged"]) && $_SESSION["logged"]==1){ if ($_POST['action']=="edit"){ $query=mysql_query("select * from page where active=1 AND heading='".$_POST['selectedpage']."'"); $row = mysql_fetch_arr.. 2020. 12. 14.
MySQL "WHERE에서 집계 함수를 사용할 수 없습니다"오류를 방지하는 방법 이 SQL 코드는 WHERE에서는 집계 함수를 사용할 수 없습니다. SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID WHERE count(p.CAT) > 3 GROUP BY o.ID; 이 오류를 어떻게 피할 수 있습니까? 해결 방법 다음과 같이 WHERE 절을 HAVING 으로 바꿉니다. SELECT o.ID , count(p.CAT) FROM Orders o INNER JOIN Products p ON o.P_ID = p.P_ID GROUP BY o.ID HAVING count(p.CAT) > 3; HAVING 은 WHERE 와 유사합니다. 둘 다 결과 레코드를 필터링하는 데 사용되지만 HAVING 은 집.. 2020. 12. 14.
MySQL Codeigniter의 result_array () ActiveRecord 이 쿼리를보십시오 : $this->db->select('users.user_id, user_info.name, user_info.fam ,user_type.type_name '); $this->db->from('user_info'); $this->db->join('users', 'users.user_id = user_info.user_id'); $this->db->join('user_type', 'users.usr_typ_id = user_type.user_type'); $data= $this->db->get()->result_array(); var_dump($data); echo ""; foreach ($data as $row); { echo $row->user_id ."|"; echo $row->na.. 2020. 12. 14.
MySQL-0이 아닌 MIN 찾기 MIN 함수를 사용하여 MySQL에서 열의 최소값을 가져 오려고합니다. 그러나 MySQL에 0 값을 무시하도록 지시 할 수 있습니까? 문제는 tinyint 열에 대해 NULL 대신 0 을 기본값으로 저장하고 있다는 것입니다. 내가 원하는 것은 0보다 큰 최소값을 얻는 것입니다. SELECT a.baseloc_id, a.baseloc_latitude, a.baseloc_longitude, a.baseloc_distance, MIN(b.basecost_ton2_cost) as minTon2, MIN(b.basecost_ton3_cost) as minTon3, MIN(b.basecost_ton10_cost) as minTon10 FROM bbox_logi_base_locations a LEFT JOIN bbo.. 2020. 12. 14.
MySQL SELECT 쿼리에서 여러 열을 기준으로 정렬하는 방법은 무엇입니까? 다음과 같은 레코드 테이블이 있습니다. 이 레코드를 int_category_id 및 int_order 순서로 정렬하는 방식으로 선택하고 싶습니다. 따라서 결과는 다음과 같습니다. 누구든지 SQL 쿼리에 대한 아이디어가 있습니까? 나는 많은 것을 시도했지만 올바른 결과를 얻지 못했습니다. 누구든지 이것에 대한 정확한 SQL 쿼리를 보여줄 수 있습니까? 해결 방법 select * from your_table order by int_category_id, int_order 참조 페이지 https://stackoverflow.com/questions/2099923 2020. 12. 14.
MySQL LINQ의 날짜 차이 논리 두 개의 다른 데이터베이스 테이블에서 데이터에 액세스 한 다음 C #의 LINQ를 사용하여 두 필드에서 함께 조인하려고합니다. 나는 논리적으로 건전한 전반적인 작업 접근 방식을 가지고 있다고 믿습니다. 내가 겪고있는 문제의 일부는 테이블에 너무 많은 데이터가 있고 충돌을 일으킬 수 있기 때문에 두 테이블을 조인하기 전에 두 테이블의 데이터를 필터링한다는 것입니다. 가장 큰 문제는 테이블 중 하나의 경우 타임 스탬프 (열) 값이 오늘 인 데이터 만 가져와야한다는 것입니다. 타임 스탬프 값은 System.DateTime? 유형입니다. 몇 가지 다른 방법을 시도했습니다. DateTime? currentDate = System.DateTime.Now; var second_data = (from b in this.. 2020. 12. 14.