sql

    -2熱度

    2回答

    我想找到一個查詢返回所有人,包括他們所屬的公司和沒有任何人分配的公司。 公司 cid | cname -------------- 1 Company 1 2 Company 2 人 pid | pname | fk_company --------------------------- 1 Person 1 1 2 Person 2 1 期望結果 pid | pna

    -1熱度

    2回答

    表的部門名稱: Department (dept_id,dept_name) Students(student_id,student_name,dept_id) 我使用的是Oracle。我必須打印該部門的姓名,該部門的姓名必須至少爲no。學生的。由於我是SQL新手,所以我被困在這個問題上。到目前爲止,我已經這樣做了: select d.department_id,d.department_n

    -2熱度

    1回答

    早上好, 當我告訴postgresql顯示一個列爲float時,我總是得到一個結果爲「double precision」。 它是一樣的嗎?

    0熱度

    2回答

    ,如果我想從給定一個表獲取所有列下列參數下面分頁查詢工作正常 getOrdersPagination(limit, after) { let where = ''; if (after > 0) { where = `id < ${after}`; } return knex .select( 'id',

    1熱度

    1回答

    我有3代表具有外鍵account_no上,第一個表是CREDIT_LIST保持從銀行所採取的所有學分,第二個表是客戶持有的客戶信息,最後是賬戶它擁有關於賬戶本身的所有信息。當我嘗試選擇 SELECT B.CUSTOMER_NO AS CUSTOMER_NO, B.CREDIT_TYPE AS CREDIT_TYPE, B.ACCOUNT_NO AS CREDIT_AC

    0熱度

    1回答

    我有一個程序在SQL數據庫中插入一堆數據。數據由報告組成,每個具有多個標籤。 甲標籤具有場REPORT_ID,這是相關的報告的主密鑰的參考。現在 ,每次我插入數據時,可以有200個報告甚至更​​多,每個也許有400個標籤。所以在僞代碼我現在這樣做: for report in reports: cursor_report = sql('INSERT report...') cu

    0熱度

    4回答

    我有一個關於MySQL和事務的問題。我與MySQL 5.7.18,蟒蛇3和Oracle的MySQL連接器v2.1.4 工作,我不明白 a)具有交易和錯誤的情況下,-in之間的區別 - 回滾和 B)不具有交易和 - 如果有錯誤 - 只是不提交更改。 兩者似乎都給我帶來完全相同的結果(即表中沒有條目,請參閱下面的代碼示例)。這與使用InnoDB有關嗎?否則結果會有所不同? 什麼是使用事務,如果 1)我

    0熱度

    1回答

    這是數據從數據庫sqlite3的樣品: playerID nameFirst nameLast HR (homeruns) bondsba01 Barry Bonds 73 mcgwima01 Mark McGwire 70 sosasa01 Sammy Sosa 66 mcgwima01 Mark McGwire 65 sosasa01 Sammy Sosa 64

    0熱度

    1回答

    我需要建立一個查詢,這將使我的員工id作爲列。由於部門中可以有任意數量的員工,因此在運行時會決定列的數量。輸出應該如下。 A,B,C,d等是員工的id DEPT EMP1 EMP2 EMP3 EMP4 ... EMP(n) =================================== 10 A B C D E(n) 20 P Q R 30 X Y

    0熱度

    1回答

    我想創建表,我希望計算列將具有來自同一個表的前一行的列值。但我無法成功使用LAG功能。 CREATE TABLE DYL( DY_DT DATE NOT NULL, DY_SEN_NME varchar(20) NOT NULL, DY_OEN_PRC numeric(14,2) NOT NULL, DY_HEL_PRC numeric(14,2) NOT N