번개애비의 라이프스톼일
findChar (char *str, char ch) 함수를 완성하라이 함수는 문자열 str에서 ch문자가 처음 나타나는 곳의 위치를 출력한다.문자열 str에 ch문자가 없는 경우, 이 함수는 -1을 리턴한다. #include #include extern int findchar (char *,char);main(){int i;char ch, str[128]; strcpy(str, "This is test");i = findchar (str, 'o');printf("[%d]\n",i);//2 } findchar (char *str, char ch){int j, found=0;//for(j=0; *str; str++){//for(j=0; *str !='\0'; str++){for(j=0; *str!=0; s..
특정테이블에 일부필드들을 비교하여 중복된 데이터값이 있을 경우FOR문을 이용하여 해당 데이터들만 일괄적으로 삭제하는 php문 테이블명 : A_TABLE 필드 : index, tel, name tel, name 필드가 중복되는것이 여러개 있을때 index 필드가 인덱스역할을 하고 있는 상태에서일괄적으로 지운다.
#환경 구현rem DROP TABLESDROP TABLE EMP;DROP TABLE DEPT;rem create TABLESCREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ) ;CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT)..
오라클에서 sys/system 암호를 잊어버린 경우 C:\>sqlplus /nolog#로그온 하지 않고 sqlplus에 접속 SQL>conn /as sysdba#OS인증을 통해 sys로그인과 같은 경우이며, 계정의 암호 변경이 가능 SQL>alter user system identified by 새로운 암호SQL>alter user sys identified by 새로운 암호#위의 명령어를 통해서 새로운 암호 설정이 가능 SQL>conn system/systemSQL>show user#위의 명령어로 접속을 확인 가능
기본적으로 중복되면 안되는 것들이 중복될 경우 찾는 방법 중복데이터 찾기 예시 1 :SELECT *, count(*) FROM rb_date_report GROUP BY sosok,grade,class,num,name,kind,disease,healing,date,time HAVING count(*) > 1 중복데이터 찾기 예시 2 :SELECT *, count(*) FROM rb_student_list GROUP BY sosok,year,grade,class,num,name,gender,type HAVING count(*) > 1