該錶按年、月、日顯示所有員工的服務年限 該表是原始的 EMP 表

發布 社會 2024-04-01
7個回答
  1. 匿名使用者2024-02-07

    截至當前日期。

    select emp.*,to_char(trunc(months_between(sysdate,hiredate)/12))|'年'||

    to_char(trunc(months_between(sysdate,hiredate)-trunc(months_between

    sysdate,hiredate)/12)*12))|'月份'||

    to_char(round((months_between(sysdate,hiredate)-trunc(months_between

    sysdate,hiredate)/12)*12-

    trunc(months_between(sysdate,hiredate)-trunc(months_between(sysdate,hiredate)/12)*12))

    last_day(add_months(sysdate,-1))-add_months(sysdate,-1)))'日'服務年限。

    from emp;

  2. 匿名使用者2024-02-06

    時間有限,我先幫你寫幾篇。

    2.列出所有職員的姓名、編號和部門編號從 emp 中選擇 empno、ename、deptno

    where job = "clerk";

    3.找出誰的佣金高於他們的薪水。

    select ename from empwhere comm>sal;

    4.找出佣金高於其工資 60% 的員工。

    select ename from empwhere comm>sal*;

    5.找出部門 10 中所有經理和部門 20 中所有文員的詳細資訊。

    select * from emp

    where deptno = 10 and job = "manager" or deptno = 20 and job = "clerk";

    不,你可以告訴我,我會改變它。

  3. 匿名使用者2024-02-05

    您在資料庫中儲存的格式就是出來的格式,如果您需要轉換格式,請在程式中進行轉換。

  4. 匿名使用者2024-02-04

    太複雜了,不給積分,誰來幫你。

  5. 匿名使用者2024-02-03

    你肯定有問題。

    這是給你的方法。

    您可以計算到目前為止您處理了多少個整數月,將該數字除以 12,然後按照此原則獲得一年中剩餘的月份。

    例如,如果我在 2000 年 1 月 31 日加入公司,如果是 2011 年 3 月 28 日,那將是 11 年。

    3月28日比1月31日小,所以不能直接2整數月份,但會當成1個月,剩下的天數就不難了。

  6. 匿名使用者2024-02-02

    語法沒有錯,但假設一年 365 天,每月 30 天,會有一些錯誤。

  7. 匿名使用者2024-02-01

    只需從當前日期中減去開始日期即可顯示天數,如下所示:

    select empno,ename,sysdate-hiredate from emp;

    如果要顯示年、月和日,則必須執行一系列函式轉換,如下所示:

    select empno,ename,to_char(floor(to_number((sysdate-hiredate)/365)))' years '||

    to_char(ceil(months_between(sysdate,hiredate)-(floor(to_number((sysdate-hiredate)/365)))12))|' months '

    from emp

    上面的sql會顯示工作期的年數和月數,我覺得沒有必要再顯示天數了,因為每個月的天數也不一致。

相關回答
4個回答2024-04-01

1. 什麼是“先學後教”?

所謂“學先行”,就是在課堂上,學生根據老師透露的教學目標和學前指導,看書、自學、練習。 所謂“後教”,就是針對學生自學中暴露的問題和實踐中的錯誤,教師引導學生討論、教學生,能教不懂的學生,教師只做評價、補充、糾正。 在學生、師與生、課文與教師、課文與學生的多方位互動中,學習新知識,鞏固知識增長點。 >>>More

6個回答2024-04-01

1.在遠古時代(大約5000年前),猶太人生活在現在的以色列。 後來,他周遊世界。 >>>More

3個回答2024-04-01

<>偶數在 100 以內。

偶數是可被 2 整除的整數。 正偶數也稱為偶數。 如果乙個數是 2 的倍數,則它是乙個偶數,可以表示為 2n; 如果不是,則為奇數,可以表示為2n+1(n為整數),即奇數除以2的餘數為1。 >>>More

27個回答2024-04-01

這是完全可以實現的。 以詹姆斯目前的水平。 他仍然處於巔峰時期。 >>>More

20個回答2024-04-01

以太坊經典是被遺棄的幣,後來由於大量盜幣事件,團隊棄幣制作了現在的以太坊,以太坊經典由另乙個團隊繼續運營。 中國最早的線上平台是位元幣交易網路和Jubi網路。 幣圈的大佬們一般都不太喜歡這枚硬幣,主要是因為它屬於小散幣。